Mercurial > kallithea
diff rhodecode/model/user.py @ 689:ecc566f8b69f beta
fixes #59, notifications for user registrations + some changes to mailer
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 14 Nov 2010 19:57:14 +0100 |
parents | ff6a8196ebfe |
children | cb0d9ce6ac5c |
line wrap: on
line diff
--- a/rhodecode/model/user.py Sun Nov 14 17:24:32 2010 +0100 +++ b/rhodecode/model/user.py Sun Nov 14 19:57:14 2010 +0100 @@ -72,6 +72,7 @@ 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 @@ 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()