{% load origin ietf_filters textfilters tz dateformat %}{% origin %} {% for session in sessions %} {% with item=session.official_timeslotassignment %}

{% if sessions|length > 1 %}Session {{ forloop.counter }} : {% endif %} {% for time in session.times %}{% if not forloop.first %}, {% endif %} {{time|dateformat:"l Y-m-d H:i T"}} {% if time.tzinfo.zone != "UTC" %}({{time|utc|dateformat:"H:i T"}}){% endif %}{% endfor %} {% if session.cancelled %}CANCELLED{% else %}{{ session.status }}{% endif %} {% if session.name %} : {{ session.name }}{% endif %} {% if not session.cancelled %} {# see note in the included templates re: show_agenda parameter and required JS import #} {% if meeting.type.slug == 'interim' %} {% include "meeting/interim_session_buttons.html" with show_agenda=False show_empty=False %} {% else %} {% with schedule=meeting.schedule %} {% include "meeting/session_buttons_include.html" with show_agenda=False %} {% endwith %} {% endif %} {% endif %}

{% if session.agenda_note %}

{{session.agenda_note}}

{% endif %} {% if can_manage_materials %} {% if session.current_status == 'sched' or session.current_status == 'schedw' %}
{% if can_view_request %} Meeting Details {% endif %}
{% if not session.type_counter.agenda %} This session does not yet have an agenda {% endif %} {% endif %} {% endif %} {% if meeting.type.slug == 'interim' and session.remote_instructions %}
Remote instructions: {% if session.agenda_note|first_url|conference_url %} {% elif session.remote_instructions|first_url|conference_url %} {% endif %} {{ session.remote_instructions }}
{% endif %}
Agenda, Minutes, and Bluesheets
{% for pres in session.filtered_artifacts %} {% url 'ietf.doc.views_doc.document_main' name=pres.document.name as url %} {% if user|has_role:"Secretariat" or can_manage_materials %} {% endif %} {% endfor %}
{{pres.document.title}} ({{ pres.document.name }}) {% if pres.document.type.slug == 'minutes' %} {% url 'ietf.meeting.views.upload_session_minutes' session_id=session.pk num=session.meeting.number as upload_url %} {% elif pres.document.type.slug == 'agenda' %} {% url 'ietf.meeting.views.upload_session_agenda' session_id=session.pk num=session.meeting.number as upload_url %} {% else %} {% url 'ietf.meeting.views.upload_session_bluesheets' session_id=session.pk num=session.meeting.number as upload_url %} {% endif %} {% if pres.document.type.slug != 'bluesheets' or user|has_role:"Secretariat" or meeting.type.slug == 'interim' and can_manage_materials %} Upload Revision {% if pres.document.type.slug == 'minutes' %} Import from notes.ietf.org {% endif %} {% endif %}
{% if can_manage_materials %} {% if not session.type_counter.agenda %} Upload Agenda {% endif %} {% if not session.type_counter.minutes %} Upload Minutes {% endif %} {% endif %} {% if user|has_role:"Secretariat" and not session.type_counter.bluesheets or meeting.type.slug == 'interim' and can_manage_materials and not session.type_counter.bluesheets %} Upload Bluesheets {% endif %}
Slides
{% for pres in session.filtered_slides %} {% url 'ietf.doc.views_doc.document_main' name=pres.document.name as url %} {% if can_manage_materials %} {% endif %} {% endfor %}
{{pres.document.title}} ({{ pres.document.name }}) Upload Revision Remove
{% if can_manage_materials %} Upload New Slides {% elif request.user.is_authenticated and not session.is_material_submission_cutoff %} Propose Slides {% endif %}
{% if can_manage_materials %} {% endif %}
Drafts
{% for pres in session.filtered_drafts %} {% if can_manage_materials %} {% endif %} {% endfor %}
{% url 'ietf.doc.views_doc.document_main' name=pres.document.name as url %} {{pres.document.title}} ({{ pres.document.name }}) {% if pres.rev %}Version {{pres.rev}}{% endif %} Remove
{% if can_manage_materials %} Link additional drafts to session {% endif %}
{% endwith %} {% endfor %}