def update(self, user: User, name: str, email: str, do_save): user.display_name = name user.email = email if do_save: self.save(user) if self._user and user.user_id == self._user.user_id: # this is required for the session to keep on being up-to-date tg.request.identity["repoze.who.userid"] = email
def test_null_password(self): # Check bug #70 fixed # http://tracim.org/workspaces/4/folders/5/threads/70 name = 'Damien' email = '*****@*****.**' user = User() user.display_name = name user.email = email eq_(False, user.validate_password(None))
def test_null_password(self): # Check bug #70 fixed # http://tracim.org/workspaces/4/folders/5/threads/70 name = 'Damien' email = '*****@*****.**' user = User() user.display_name = name user.email = email eq_(False, user.validate_password(None))
def update(self, user: User, name: str=None, email: str=None, do_save=True): if name is not None: user.display_name = name if email is not None: user.email = email if do_save: self.save(user) if self._user and user.user_id==self._user.user_id: # this is required for the session to keep on being up-to-date tg.request.identity['repoze.who.userid'] = email
def create_user(self, email=None, groups=[], save_now=False) -> User: user = User() if email: user.email = email for group in groups: user.groups.append(group) DBSession.add(user) if save_now: DBSession.flush() return user
def update(self, user: User, name: str = None, email: str = None, do_save=True, timezone: str = ""): if name is not None: user.display_name = name if email is not None: user.email = email user.timezone = timezone if do_save: self.save(user) if email and self._user and user.user_id == self._user.user_id: # this is required for the session to keep on being up-to-date tg.request.identity["repoze.who.userid"] = email tg.auth_force_login(email)
def update(self, user: User, name: str = None, email: str = None, do_save=True): if name is not None: user.display_name = name if email is not None: user.email = email if do_save: self.save(user) if self._user and user.user_id == self._user.user_id: # this is required for the session to keep on being up-to-date tg.request.identity['repoze.who.userid'] = email
def test_create(self): DBSession.flush() transaction.commit() name = 'Damien' email = '*****@*****.**' user = User() user.display_name = name user.email = email DBSession.add(user) DBSession.flush() transaction.commit() new_user = DBSession.query(User).filter(User.display_name==name).one() eq_(new_user.display_name, name) eq_(new_user.email, email) eq_(new_user.email_address, email)
def test_create(self): DBSession.flush() transaction.commit() name = 'Damien' email = '*****@*****.**' user = User() user.display_name = name user.email = email DBSession.add(user) DBSession.flush() transaction.commit() new_user = DBSession.query(User).filter( User.display_name == name).one() eq_(new_user.display_name, name) eq_(new_user.email, email) eq_(new_user.email_address, email)