aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/user.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-07-01 12:44:54 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-07-01 12:44:54 +0200
commit5b9a39123c1c267ce1a733bf853bca75f702fb80 (patch)
tree316809aac60834ab8b7fc38c019ddc1d369db55d /rhodecode/model/user.py
parentdf952a1dc77925bc8126b4c09d71e683014da04a (diff)
Added associated classes into child models
--HG-- branch : beta
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r--rhodecode/model/user.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py
index 5b4f9595..ce84fa25 100644
--- a/rhodecode/model/user.py
+++ b/rhodecode/model/user.py
@@ -59,6 +59,7 @@ PERM_WEIGHTS = {
class UserModel(BaseModel):
+ cls = User
def get(self, user_id, cache=False):
user = self.sa.query(User)
@@ -82,6 +83,9 @@ class UserModel(BaseModel):
"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)