Changeset 5036
- Timestamp:
- 07/24/08 17:23:00 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/model/identity.py_tmpl
r4919 r5036 68 68 permissions = property(permissions) 69 69 70 def by_email_address( klass, email):70 def by_email_address(cls, email): 71 71 """A class method that can be used to search users 72 72 based on their email addresses since it is unique. 73 73 """ 74 74 session = DBSession() 75 return session.query( klass).filter(klass.email_address==email).first()75 return session.query(cls).filter(cls.email_address==email).first() 76 76 77 77 by_email_address = classmethod(by_email_address) 78 78 79 def by_user_name( klass, username):79 def by_user_name(cls, username): 80 80 """A class method that permits to search users 81 81 based on their user_name attribute. 82 82 """ 83 83 session = DBSession() 84 return session.query( klass).filter(klass.user_name==username).first()84 return session.query(cls).filter(cls.user_name==username).first() 85 85 86 86 by_user_name = classmethod(by_user_name)