diff --git a/ietf/secr/rolodex/views.py b/ietf/secr/rolodex/views.py index 82849e3ee..0778a5815 100644 --- a/ietf/secr/rolodex/views.py +++ b/ietf/secr/rolodex/views.py @@ -274,9 +274,11 @@ def view(request, id): # must filter for active emails only person.emails = person.email_set.filter(active=True) + roles = person.role_set.all().order_by('name__name','group__acronym') return render_to_response('rolodex/view.html', { - 'person': person}, + 'person': person, + 'roles': roles}, RequestContext(request, {}), ) diff --git a/ietf/secr/templates/rolodex/view.html b/ietf/secr/templates/rolodex/view.html index 8b1898f64..e27bde6bb 100644 --- a/ietf/secr/templates/rolodex/view.html +++ b/ietf/secr/templates/rolodex/view.html @@ -39,18 +39,14 @@
- {% for role in person.role_set.all %} + {% for role in roles %}