diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2011-10-31 21:42:41 +0200 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2011-10-31 21:42:41 +0200 |
commit | 9f6df6dc4af863994d436ac80376d7fc2b33b774 (patch) | |
tree | a5c401f1cac82451204f882595e6f3d313cc1564 /rhodecode/model/user.py | |
parent | 4baa79da5883844826d9914030c9b1df65253de3 (diff) |
Some code cleanups and fixes
--HG--
branch : beta
rename : rhodecode/tests/test_concurency.py => rhodecode/tests/_test_concurency.py
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r-- | rhodecode/model/user.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py index c96ebf00..b3671ea8 100644 --- a/rhodecode/model/user.py +++ b/rhodecode/model/user.py @@ -106,20 +106,20 @@ class UserModel(BaseModel): new_user.password = None new_user.api_key = generate_api_key(username) new_user.email = attrs['email'] - new_user.active = True + new_user.active = attrs.get('active', True) new_user.name = attrs['name'] new_user.lastname = attrs['lastname'] self.sa.add(new_user) self.sa.commit() - return True + return new_user except (DatabaseError,): log.error(traceback.format_exc()) self.sa.rollback() raise - log.debug('User %s already exists. Skipping creation of account for container auth.', - username) - return False + log.debug('User %s already exists. Skipping creation of account' + ' for container auth.', username) + return None def create_ldap(self, username, password, user_dn, attrs): """ @@ -141,21 +141,21 @@ class UserModel(BaseModel): new_user.password = get_crypt_password(password) new_user.api_key = generate_api_key(username) new_user.email = attrs['email'] - new_user.active = attrs.get('active',True) + new_user.active = attrs.get('active', True) new_user.ldap_dn = safe_unicode(user_dn) new_user.name = attrs['name'] new_user.lastname = attrs['lastname'] self.sa.add(new_user) self.sa.commit() - return True + return new_user except (DatabaseError,): log.error(traceback.format_exc()) self.sa.rollback() raise log.debug('this %s user exists skipping creation of ldap account', username) - return False + return None def create_registration(self, form_data): from rhodecode.lib.celerylib import tasks, run_task |