File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments