diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 1da6f298c..abe358000 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -618,7 +618,7 @@ def week_view(request, num=None): return render_to_response(template, {"timeslots":timeslots,"render_types":["Session","Other","Break","Plenary"]}, context_instance=RequestContext(request)) -@role_required('Secretariat') +@role_required('Area Director','Secretariat','IAB') def room_view(request, num=None): meeting = get_meeting(num) diff --git a/ietf/templates/meeting/agenda.html b/ietf/templates/meeting/agenda.html index 7f375c2d0..9b27ea759 100644 --- a/ietf/templates/meeting/agenda.html +++ b/ietf/templates/meeting/agenda.html @@ -41,14 +41,21 @@ Note: IETF agendas are subject to change, up to and during a meeting.

-

+

{% if "-utc" in request.path %} - Agenda in local timezone + Agenda in local timezone, {% else %} - Agenda in UTC timezone + {% comment %}Agenda in UTC timezone,{% endcomment %} + Agenda in UTC timezone, + {% endif %} + Plaintext agenda, + Tools-style agenda + {% if user|has_role:"Secretariat,Area Director,IAB" %} + , + List by Room, + List by Type, + Room Grid {% endif %} - Plaintext agenda - Tools-style agenda

{# cache this part for 5 minutes -- it takes 3-6 seconds to generate #}