aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/user.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2011-10-31 21:42:41 +0200
committerMarcin Kuzminski <marcin@python-works.com>2011-10-31 21:42:41 +0200
commit9f6df6dc4af863994d436ac80376d7fc2b33b774 (patch)
treea5c401f1cac82451204f882595e6f3d313cc1564 /rhodecode/model/user.py
parent4baa79da5883844826d9914030c9b1df65253de3 (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.py16
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