From 6be34a935ccb87f1c801284b243cc5fd5233569d Mon Sep 17 00:00:00 2001 From: Madhusudan.C.S Date: Mon, 7 Feb 2011 20:25:57 +0530 Subject: Email helper takes a filter dict that can be used in Django queries. --- scripts/mails.py | 8 ++++++-- 1 file 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') -- cgit