comparison pylons_app/model/user_model.py @ 442:d66a7fa7689b

moved loged in user propagation out of forms, update user model to get auto update last login. bugfix with redirect log fixed forms logic a little bit some other tweeks
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 01 Sep 2010 23:32:47 +0200
parents 3ed2d46a2ca7
children a3d9d24acbec
comparison
equal deleted inserted replaced
441:c59c4d4323e7 442:d66a7fa7689b
40 def get_default(self): 40 def get_default(self):
41 return self.sa.query(User).filter(User.username == 'default').scalar() 41 return self.sa.query(User).filter(User.username == 'default').scalar()
42 42
43 def get_user(self, id): 43 def get_user(self, id):
44 return self.sa.query(User).get(id) 44 return self.sa.query(User).get(id)
45
46 def get_user_by_name(self,name):
47 return self.sa.query(User).filter(User.username == name).scalar()
45 48
46 def create(self, form_data): 49 def create(self, form_data):
47 try: 50 try:
48 new_user = User() 51 new_user = User()
49 for k, v in form_data.items(): 52 for k, v in form_data.items():