Skip to content

Commit dc2593e

Browse files
committed
Tweak the rendering of Area Directors in the charter text used in new-work, internal review, external review, and group action messages to display. Fixes ietf-tools#1889. Commit ready to merge.
- Legacy-Id: 10723
1 parent 7d43d3a commit dc2593e

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

ietf/doc/mails.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ def email_charter_internal_review(request, charter):
475475
charter_url=settings.IDTRACKER_BASE_URL + charter.get_absolute_url(),
476476
chairs=charter.group.role_set.filter(name="chair"),
477477
secr=charter.group.role_set.filter(name="secr"),
478-
ads=charter.group.role_set.filter(name='ad').values_list('person__name',flat=True),
478+
ads=charter.group.role_set.filter(name='ad'),
479479
techadv=charter.group.role_set.filter(name="techadv"),
480480
milestones=charter.group.groupmilestone_set.filter(state="charter"),
481481
),

ietf/doc/tests_charter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ def find_event(t):
111111
for word in ["Chairs", "Ames Man <ameschairman@ietf.org>",
112112
"Secretaries", "Secretary <amessecretary@ietf.org>",
113113
"Assigned Area Director", "Areað Irector <aread@ietf.org>",
114-
"Area Directors", "Mailing list", "ames-wg@ietf.org",
114+
"Mailing list", "ames-wg@ietf.org",
115115
"Charter", "Milestones"]:
116116
self.assertIn(word, body)
117117

ietf/doc/utils_charter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ def default_action_text(group, charter, by):
111111
chairs=group.role_set.filter(name="chair"),
112112
secr=group.role_set.filter(name="secr"),
113113
techadv=group.role_set.filter(name="techadv"),
114+
ads=group.role_set.filter(name='ad'),
114115
milestones=group.groupmilestone_set.filter(state="charter"),
115116
action_type=action,
116117
to=addrs.to,
@@ -145,6 +146,7 @@ def default_review_text(group, charter, by):
145146
charter_text=read_charter_text(charter),
146147
chairs=group.role_set.filter(name="chair"),
147148
secr=group.role_set.filter(name="secr"),
149+
ads=group.role_set.filter(name='ad'),
148150
techadv=group.role_set.filter(name="techadv"),
149151
milestones=group.groupmilestone_set.filter(state="charter"),
150152
review_date=(datetime.date.today() + datetime.timedelta(weeks=1)).isoformat(),

ietf/templates/doc/charter/group_info.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,15 @@ Chairs:
1010
{% endif %}{% if secr %}
1111
Secretaries:
1212
{% for r in secr %} {{ r.person.plain_name }} <{{r.email.address}}>
13-
{% endfor %}{% endif %}{% if charter.group.type_id != "rg" %}{% if ads %}
14-
Area Directors:
13+
{% endfor %}{% endif %}{% if charter.group.type_id != "rg" %}
14+
Assigned Area Director{{ads|length|pluralize}}:{% if ads %}
1515
{% for r in ads %} {{ r.person.plain_name }} <{{r.email.address}}>
1616
{% endfor %}{% else %}
17-
Area Directors:
1817
TBD
1918
{% endif %}{% endif %}{% if techadv %}
2019
Technical advisors:
2120
{% for r in techadv %} {{ r.person.plain_name }} <{{r.email.address}}>
22-
{% endfor %}{% endif %}{% if group.ad_role %}
23-
Assigned Area Director:
24-
{{ group.ad_role.person.plain_name }} <{{ group.ad_role.email.address }}>
25-
{% endif %}{% if group.list_email %}
21+
{% endfor %}{% endif %} {% if group.list_email %}
2622
Mailing list:
2723
Address: {{ group.list_email }}
2824
To subscribe: {{ group.list_subscribe }}

0 commit comments

Comments
 (0)