diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 1f41d0e4e..d62822546 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -590,7 +590,7 @@ def agenda_by_type(request, num=None, type=None, name=None, owner=None): else: person = get_person_by_email(owner) schedule = get_schedule_by_name(meeting, person, name) - assignments = schedule.assignments.order_by('session__type__slug','timeslot__time') + assignments = schedule.assignments.order_by('session__type__slug','timeslot__time','session__group__acronym') if type: assignments = assignments.filter(session__type__slug=type) return render(request,"meeting/agenda_by_type.html",{"meeting":meeting,"schedule":schedule,"assignments":assignments}) diff --git a/ietf/templates/meeting/agenda_by_type.html b/ietf/templates/meeting/agenda_by_type.html index 32882f739..6e964e20f 100644 --- a/ietf/templates/meeting/agenda_by_type.html +++ b/ietf/templates/meeting/agenda_by_type.html @@ -44,7 +44,8 @@ li.daylistentry { margin-left:2em; font-weight: 400; } {{ss.timeslot.time|date:"H:i"}}-{{ss.timeslot.end_time|date:"H:i"}} {{ss.timeslot.get_hidden_location}} - {{ss.session.short_name}} + {{ss.session.short_name}} + {% if ss.session.type_id == 'session' or ss.session.type_id == 'plenary' or ss.session.type_id == 'other' %} Materials{% else %} {% endif %} {% endfor %}