diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2010-11-14 19:57:14 +0100 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2010-11-14 19:57:14 +0100 |
commit | 0311787505b2e2ea9eb741a002af248902143786 (patch) | |
tree | 204cad8e68297dac00e323182cce83441d79841f /rhodecode/model/user.py | |
parent | 6e792fbc92d8bea8f5efa27fb33f2277ac358d4e (diff) |
fixes #59, notifications for user registrations + some changes to mailer
--HG--
branch : beta
Diffstat (limited to 'rhodecode/model/user.py')
-rw-r--r-- | rhodecode/model/user.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rhodecode/model/user.py b/rhodecode/model/user.py index 2980aad8..cf8e1be7 100644 --- a/rhodecode/model/user.py +++ b/rhodecode/model/user.py @@ -72,6 +72,7 @@ class UserModel(object): raise def create_registration(self, form_data): + from rhodecode.lib.celerylib import tasks, run_task try: new_user = User() for k, v in form_data.items(): @@ -80,6 +81,14 @@ class UserModel(object): self.sa.add(new_user) self.sa.commit() + body = ('New user registration\n' + 'username: %s\n' + 'email: %s\n') + body = body % (form_data['username'], form_data['email']) + + run_task(tasks.send_email, None, + _('[RhodeCode] New User registration'), + body) except: log.error(traceback.format_exc()) self.sa.rollback() |