Skip to content

Commit fc00600

Browse files
committed
Merged in [17085] from sasha@dashcare.nl:
Fix ietf-tools#2278 - Notify secretary when a review request is closed. The assigned reviewer was already notified, but secretaries were always excluded. - Legacy-Id: 17108 Note: SVN reference [17085] has been migrated to Git commit 56003f6
2 parents 2c28cb3 + 56003f6 commit fc00600

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

ietf/doc/tests_review.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ def test_close_request(self):
189189
review_team = ReviewTeamFactory(acronym="reviewteam", name="Review Team", type_id="review", list_email="reviewteam@ietf.org", parent=Group.objects.get(acronym="farfut"))
190190
rev_role = RoleFactory(group=review_team,person__user__username='reviewer',person__user__email='reviewer@example.com',name_id='reviewer')
191191
RoleFactory(group=review_team,person__user__username='reviewsecretary',person__user__email='reviewsecretary@example.com',name_id='secr')
192+
RoleFactory(group=review_team,person__user__username='reviewsecretary2',person__user__email='reviewsecretary2@example.com',name_id='secr')
192193
review_req = ReviewRequestFactory(doc=doc,team=review_team,type_id='early',state_id='assigned',requested_by=rev_role.person,deadline=datetime.datetime.now()+datetime.timedelta(days=20))
193194
ReviewAssignmentFactory(review_request=review_req, state_id='accepted', reviewer=rev_role.person.email_set.first())
194195

@@ -229,6 +230,7 @@ def test_close_request(self):
229230
self.assertEqual(len(outbox), 1)
230231
self.assertIn('<reviewer@example.com>', outbox[0]["To"])
231232
self.assertNotIn("<reviewsecretary@example.com>", outbox[0]["To"])
233+
self.assertIn("<reviewsecretary2@example.com>", outbox[0]["CC"])
232234
mail_content = outbox[0].get_payload(decode=True).decode("utf-8").lower()
233235
self.assertIn("closed", mail_content)
234236
self.assertIn("review_request_close_comment", mail_content)

ietf/review/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ def close_review_request(request, review_req, close_state, close_comment=''):
570570
email_review_request_change(
571571
request, review_req,
572572
"Closed review request for {}: {}".format(review_req.doc.name, close_state.name),
573-
msg=msg, by=request.user.person, notify_secretary=False,
573+
msg=msg, by=request.user.person, notify_secretary=True,
574574
notify_reviewer=True, notify_requested_by=True)
575575

576576
def suggested_review_requests_for_team(team):

0 commit comments

Comments
 (0)