expand emails to all reviewers and commenters

This commit is contained in:
Luke Hatcher 2012-08-30 14:10:32 -04:00
parent 34a9d07bb7
commit 11502f4804

View file

@ -188,13 +188,18 @@ def proposal_edit(request, pk):
if form.is_valid(): if form.is_valid():
form.save() form.save()
if hasattr(proposal, "reviews"): 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 = { ctx = {
"user": request.user, "user": request.user,
"proposal": proposal, "proposal": proposal,
} }
send_email( send_email(
[review.user.email], "proposal_updated", [user.email], "proposal_updated",
context=ctx context=ctx
) )
messages.success(request, "Proposal updated.") messages.success(request, "Proposal updated.")