diff rhodecode/model/user.py @ 2522:17893d61792a beta

Added associated classes into child models
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 01 Jul 2012 12:44:54 +0200
parents 388843a3a3c0
children 6ce3387bf0ce
line wrap: on
line diff
--- a/rhodecode/model/user.py	Sun Jul 01 12:40:00 2012 +0200
+++ b/rhodecode/model/user.py	Sun Jul 01 12:44:54 2012 +0200
@@ -59,6 +59,7 @@
 
 
 class UserModel(BaseModel):
+    cls = User
 
     def get(self, user_id, cache=False):
         user = self.sa.query(User)
@@ -82,6 +83,9 @@
                                           "get_user_%s" % username))
         return user.scalar()
 
+    def get_by_email(self, email, cache=False, case_insensitive=False):
+        return User.get_by_email(email, case_insensitive, cache)
+
     def get_by_api_key(self, api_key, cache=False):
         return User.get_by_api_key(api_key, cache)