Skip to content

Commit be491ac

Browse files
committed
Merged in [10378] from rjsparks@nostrum.com:
Make the internal review message reflect whether this is a new chartering effort or a recharter. Fixes ietf-tools#1814. - Legacy-Id: 10406 Note: SVN reference [10378] has been migrated to Git commit ff93fe3
2 parents 5f2773f + ff93fe3 commit be491ac

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

ietf/doc/mails.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ def email_charter_internal_review(request, charter):
473473
ads=charter.group.role_set.filter(name='ad').values_list('person__name',flat=True),
474474
charter_text=charter_text,
475475
milestones=charter.group.groupmilestone_set.filter(state="charter"),
476+
review_type = "new" if charter.group.state_id == "proposed" else "recharter",
476477
),
477478
cc=addrs.cc,
478479
extra={'Reply-To':"iesg@ietf.org"},

ietf/doc/tests_charter.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,22 @@ def find_event(t):
102102
if slug=="intrev":
103103
self.assertTrue("Internal WG Review" in outbox[-3]['Subject'])
104104
self.assertTrue(all([x in outbox[-3]['To'] for x in ['iab@','iesg@']]))
105+
self.assertTrue("A new IETF working" in unicode(outbox[-3]))
105106

106107
self.assertTrue("state changed" in outbox[-2]['Subject'].lower())
107108
self.assertTrue("iesg-secretary@" in outbox[-2]['To'])
108109

109110
self.assertTrue("State Update Notice" in outbox[-1]['Subject'])
110111
self.assertTrue("ames-chairs@" in outbox[-1]['To'])
112+
113+
# Exercise internal review of a recharter
114+
group = Group.objects.get(acronym="mars")
115+
charter = group.charter
116+
url = urlreverse('charter_change_state', kwargs=dict(name=charter.name))
117+
empty_outbox()
118+
r = self.client.post(url, dict(charter_state=str(State.objects.get(used=True,type="charter",slug="intrev").pk), message="test"))
119+
self.assertEqual(r.status_code, 302)
120+
self.assertTrue("A new charter" in unicode(outbox[-3]))
111121

112122
def test_edit_telechat_date(self):
113123
make_test_data()

ietf/templates/doc/mail/charter_internal_review.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% autoescape off %}{% filter wordwrap:73 %}
22

3-
A new IETF working group is being considered in the {{charter.group.parent.name}}. The draft charter for this working group is provided below for your review and comment.
3+
{% if review_type == "new" %}A new IETF working group is being considered in the {{ charter.group.parent.name }}.{% endif %}{% if review_type == "recharter" %}A new charter for the {{ charter.group.name }} ({{charter.group.acronym}}) working group in the {{ charter.group.parent.name }} of the IETF is being considered. {% endif %} The draft charter for this working group is provided below for your review and comment.
44

55
Review time is one week.
66

0 commit comments

Comments
 (0)