Mercurial > kallithea
changeset 1642:c0d8171ade36
implements #291 email notification sent to all admin users
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 30 Oct 2011 20:30:24 +0200 |
parents | cd1c21af123a |
children | bdb6fbc8265f |
files | rhodecode/lib/celerylib/tasks.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/celerylib/tasks.py Sat Oct 29 17:44:46 2011 +0200 +++ b/rhodecode/lib/celerylib/tasks.py Sun Oct 30 20:30:24 2011 +0200 @@ -47,7 +47,7 @@ from rhodecode.model import init_model from rhodecode.model import meta -from rhodecode.model.db import RhodeCodeUi, Statistics, Repository +from rhodecode.model.db import RhodeCodeUi, Statistics, Repository, User from vcs.backends import get_repo @@ -346,7 +346,9 @@ email_config = config if not recipients: - recipients = [email_config.get('email_to')] + # if recipients are not defined we send to email_config + all admins + admins = [u.email for u in User.query().filter(User.admin==True).all()] + recipients = [email_config.get('email_to')] + admins mail_from = email_config.get('app_email_from') user = email_config.get('smtp_username')