aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/user.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2013-01-10 23:09:17 +0100
committerMarcin Kuzminski <marcin@python-works.com>2013-01-10 23:09:17 +0100
commitf95fdef4ba9c117bf161da5cfcaf12fe72ce5c8c (patch)
treee5e37db1ebfb9651a1f842c73181ff2f62944b42 /rhodecode/model/user.py
parent9b701b045d00147ce5cc9d97f005bda48223ec1b (diff)
fixes issue #658, my account edit was missing this functionality
--HG-- branch : beta
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r--rhodecode/model/user.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py
index 653ae791..453c6472 100644
--- a/rhodecode/model/user.py
+++ b/rhodecode/model/user.py
@@ -293,30 +293,6 @@ class UserModel(BaseModel):
log.error(traceback.format_exc())
raise
- def update_my_account(self, user_id, form_data):
- from rhodecode.lib.auth import get_crypt_password
- try:
- user = self.get(user_id, cache=False)
- if user.username == 'default':
- raise DefaultUserException(
- _("You can't Edit this user since it's"
- " crucial for entire application")
- )
- for k, v in form_data.items():
- if k == 'new_password' and v:
- user.password = get_crypt_password(v)
- user.api_key = generate_api_key(user.username)
- else:
- if k == 'firstname':
- k = 'name'
- if k not in ['admin', 'active']:
- setattr(user, k, v)
-
- self.sa.add(user)
- except:
- log.error(traceback.format_exc())
- raise
-
def delete(self, user):
user = self._get_user(user)