From 11502f48049df65b6df41f531aef9479e2368820 Mon Sep 17 00:00:00 2001 From: Luke Hatcher Date: Thu, 30 Aug 2012 14:10:32 -0400 Subject: [PATCH] expand emails to all reviewers and commenters --- symposion/proposals/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/symposion/proposals/views.py b/symposion/proposals/views.py index fe7aec96..8bc5336e 100644 --- a/symposion/proposals/views.py +++ b/symposion/proposals/views.py @@ -188,13 +188,18 @@ def proposal_edit(request, pk): if form.is_valid(): form.save() if hasattr(proposal, "reviews"): - for review in proposal.reviews.distinct("user"): + users = User.objects.filter( + Q(review__proposal=proposal) | + Q(proposalmessage__proposal=proposal) + ) + users = users.exclude(id=request.user.id).distinct() + for user in users: ctx = { "user": request.user, "proposal": proposal, } send_email( - [review.user.email], "proposal_updated", + [user.email], "proposal_updated", context=ctx ) messages.success(request, "Proposal updated.")