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():
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.")