Skip to content

Commit 1145751

Browse files
committed
Improve secretariat rolodex roles section, sort and identify concluded groups. Commit ready for merge.
- Legacy-Id: 10159
1 parent e2b8bad commit 1145751

2 files changed

Lines changed: 7 additions & 9 deletions

File tree

ietf/secr/rolodex/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,11 @@ def view(request, id):
274274

275275
# must filter for active emails only
276276
person.emails = person.email_set.filter(active=True)
277+
roles = person.role_set.all().order_by('name__name','group__acronym')
277278

278279
return render_to_response('rolodex/view.html', {
279-
'person': person},
280+
'person': person,
281+
'roles': roles},
280282
RequestContext(request, {}),
281283
)
282284

ietf/secr/templates/rolodex/view.html

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,14 @@ <h2><b>Roles</b></h2>
3939
</tr>
4040
</thead>
4141
<tbody>
42-
{% for role in person.role_set.all %}
42+
{% for role in roles %}
4343
<tr>
4444
<td>{{ role.name }} </td>
4545
<td>
46-
{% if role.group.type.slug == "wg" %}
47-
<a href="{% url "groups_view" acronym=role.group.acronym %}">{{ role.group.acronym }}</a>
46+
{% if role.group.type.slug == "area" %}
47+
<a href="{% url "areas_view" name=role.group.acronym %}">{{ role.group.acronym }}{% if role.group.state.slug == "conclude" %} (concluded){% endif %}</a>
4848
{% else %}
49-
{% if role.group.type.slug == "area" %}
50-
<a href="{% url "areas_view" name=role.group.acronym %}">{{ role.group.acronym }}</a>
51-
{% else %}
52-
{{ role.group }}
53-
{% endif %}
49+
<a href="{% url "groups_view" acronym=role.group.acronym %}">{{ role.group.acronym }}{% if role.group.state.slug == "conclude" %} (concluded){% endif %}</a>
5450
{% endif %}
5551
</td>
5652
<td>{{ role.email }}</td>

0 commit comments

Comments
 (0)