expand emails to all reviewers and commenters
This commit is contained in:
parent
34a9d07bb7
commit
11502f4804
1 changed files with 7 additions and 2 deletions
|
@ -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.")
|
||||||
|
|
Loading…
Add table
Reference in a new issue