summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-26 17:10:22 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-26 17:10:22 +0200
commit2c42264e87b32b9ddd73d66bfc0e6ccffcba7b41 (patch)
tree59cada72d620f85f0c54d000322a3e7370b08bc6 /chimere/forms.py
parent0ee09412bff460d70894e9b11ed3a90481a74608 (diff)
downloadChimère-2c42264e87b32b9ddd73d66bfc0e6ccffcba7b41.tar.bz2
Chimère-2c42264e87b32b9ddd73d66bfc0e6ccffcba7b41.zip
Add the possibility to submit a modification by email
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index 20171df..0b74b32 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -53,13 +53,18 @@ class UTC(tzinfo):
def dst(self, dt):
return ZERO
+def getStaffEmails():
+ return [u.email for u in
+ User.objects.filter(is_staff=True).exclude(email="").order_by('id')]
+
def notifyStaff(subject, body, sender=None):
if not settings.EMAIL_HOST:
return
+ user_list = getStaffEmails()
+ if not user_list:
+ return
if settings.PROJECT_NAME:
subject = u'[%s] %s' % (settings.PROJECT_NAME, subject)
- user_list = [u.email for u in
- User.objects.filter(is_staff=True).exclude(email="").order_by('id')]
headers = {}
if sender:
headers['Reply-To'] = sender