{% extends "base.html" %} {# Copyright The IETF Trust 2015-2020, All Rights Reserved #} {% load origin %} {% load static %} {% load ietf_filters %} {% block morecss %} {# set the group colors with CSS here #} {% for parent in session_parents %} .parent-{{ parent.acronym }} { background-image: linear-gradient(to right, {{ parent.scheduling_color }} 0.4em, transparent 0.5em); } .parent-{{ parent.acronym }}.hidden-parent { filter: blur(3px); }{# blur masks contents but keeps the parent color visible #} .parent-{{ parent.acronym }}.selected { background-color: {{ parent.light_scheduling_color }}; } .parent-{{ parent.acronym }}.other-session-selected { background-color: {{ parent.light_scheduling_color }}; } {% endfor %} {# style past sessions to indicate they are not editable #} .edit-meeting-schedule .edit-grid .timeslot.past-hint { filter: brightness(0.9); } .edit-meeting-schedule .past-flag { visibility: hidden; font-size: smaller; } .edit-meeting-schedule .edit-grid .timeslot.past .past-flag { visibility: visible; color: #aaaaaa; } {# style off-agenda sessions to indicate this #} .edit-meeting-schedule .session.off-agenda { filter: brightness(0.9); } {# type and purpose styling #} .edit-meeting-schedule .edit-grid .timeslot.wrong-timeslot-type, .edit-meeting-schedule .edit-grid .timeslot.hidden-timeslot-type { background-color: transparent; ); } .edit-meeting-schedule .edit-grid .timeslot.wrong-timeslot-type .time-label, .edit-meeting-schedule .edit-grid .timeslot.hidden-timeslot-type .time-label { color: transparent; ); } .edit-meeting-schedule .session.hidden-purpose, .edit-meeting-schedule .session.hidden-timeslot-type { filter: blur(3px); } {% endblock morecss %} {% block title %}{{ schedule.name }}: IETF {{ meeting.number }} meeting agenda{% endblock %} {% block js %} {% endblock js %} {% block content %} {% origin %}

{% if can_edit_properties %} Edit properties · {% endif %} Copy agenda · Other Agendas

Agenda name: {{ schedule.name }} · Owner: {{ schedule.owner }} {% if not can_edit %} · You can't edit this schedule. {% if schedule.is_official_record %}This is the official schedule for a meeting in the past.{% endif %} Make a new agenda from this. {% endif %}

{# using the same markup in both room labels and the actual days ensures they are aligned #}
{% for day_data in days.values %}
 
 
{% for rgroup in day_data %}
{% for room_data in rgroup %}{% with room_data.room as room %}
{{ room.name }}
{% if room.capacity %}{{ room.capacity }} {% endif %}
{% endwith %}{% endfor %}
{% endfor %}
{% endfor %}
{% for day, day_data in days.items %}
{{ day|date:"l" }}
{{ day|date:"N j, Y" }}
{% for rgroup in day_data %}
{# All rooms in a group have same timeslots; grab the first for the labels #} {% for t in rgroup.0.timeslots %}
{{ t.time|date:"G:i" }} - {{ t.end_time|date:"G:i" }}
{% endfor %}
{% for room_data in rgroup %}{% with room_data.room as room %}
{% for t in room_data.timeslots %}
 {# blank div keeps time centered vertically #}
{{ t.time|date:"G:i" }} - {{ t.end_time|date:"G:i" }}
Past
{% for assignment, session in t.session_assignments %} {% include "meeting/edit_meeting_schedule_session.html" %} {% endfor %}
{% endfor %}
{% endwith %}{% endfor %}
{% endfor %}
{% endfor %}
{% for session in unassigned_sessions %} {% include "meeting/edit_meeting_schedule_session.html" %} {% endfor %}
Sort unassigned: Show: {% for p in session_parents %} {% endfor %} {% if session_purposes|length > 1 %} {% endif %}
{% endblock %}