diff options
author | Madhusudan.C.S | 2011-02-07 20:25:57 +0530 |
---|---|---|
committer | Madhusudan.C.S | 2011-02-07 20:25:57 +0530 |
commit | 6be34a935ccb87f1c801284b243cc5fd5233569d (patch) | |
tree | d98e217a3c13b328e3b0c431a063926b575a7767 | |
parent | b9ca20f0a0690cfcdf0a480e9eabee9ce5e8de94 (diff) | |
download | pytask-6be34a935ccb87f1c801284b243cc5fd5233569d.tar.gz pytask-6be34a935ccb87f1c801284b243cc5fd5233569d.tar.bz2 pytask-6be34a935ccb87f1c801284b243cc5fd5233569d.zip |
Email helper takes a filter dict that can be used in Django queries.
-rw-r--r-- | scripts/mails.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/mails.py b/scripts/mails.py index 7b7769c..e657bc2 100644 --- a/scripts/mails.py +++ b/scripts/mails.py @@ -11,11 +11,15 @@ from django.template import loader from django.contrib.auth.models import User -def textbook_workshop_remainder(subject_template=None, body_template=None): +def textbook_workshop_remainder(subject_template=None, body_template=None, + user_filter = None): """Sends a mail to each delegate about the template content specified. """ - users = User.objects.all() + if user_filter: + users = User.objects.filter(**user_filter) + else: + users = User.objects.all() subject = loader.render_to_string(subject_template).strip(' \n\t') |