{% load origin ietf_filters textfilters tz dateformat %} {% origin %} {% for session in sessions %} {% with item=session.official_timeslotassignment %} {% with timeslot=item.timeslot %}
{% 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 %} {% include "meeting/session_buttons_include.html" with show_agenda=False item=session.official_timeslotassignment %} {% endif %}
{% endif %}

{% if sessions|length > 1 %}Session {{ forloop.counter }} :{% endif %} {% for time in session.times %} {% if not forloop.first %},{% endif %} {% include "meeting/tz-display.html" with meeting_timezone=session.meeting.time_zone id_suffix=session.pk minimal=True only %} {% endfor %} {% if session.cancelled %} Cancelled {% else %} {{ session.status }} {% endif %} {% if session.name %}: {{ session.name }}{% 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|linkify }}
{% endif %}

Agenda, Minutes, and Bluesheets

{% if session.filtered_artifacts or session.bluesheet_title %} {% for pres in session.filtered_artifacts %} {% url 'ietf.doc.views_doc.document_main' name=pres.document.name as url %} {% endfor %} {% if session.bluesheet_title %} {% endif %} {% endif %}
{{ pres.document.title }} ({{ pres.document.name }}) {% if user|has_role:"Secretariat" or can_manage_materials %} {% 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 == 'narrativeminutes' %} {% url 'ietf.meeting.views.upload_session_narrativeminutes' 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 %} {% if pres.document.type.slug == 'minutes' %} Import from notes.ietf.org {% endif %} Upload revision {% endif %} {% endif %}
{{ session.bluesheet_title }}
{% if can_manage_materials %} {% if not session.type_counter.agenda %} Upload agenda {% endif %} {% if not session.type_counter.minutes %} Import minutes from notes.ietf.org Upload minutes {% endif %} {% if not session.type_counter.narrativeminutes and session.group.acronym == "iesg" %} Upload narrative 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 %} {% if session.filtered_chatlog_and_polls %}

Chatlog and polls

{% for pres in session.filtered_chatlog_and_polls %} {% url 'ietf.doc.views_doc.document_main' name=pres.document.name as url %} {% endfor %}
{{ pres.document.title }} ( as json )
{% endif %}

Slides

{% if session.filtered_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 %} {% endif %}
{% if can_manage_materials %} Upload revision Remove {% endif %} {{ pres.document.title }} ({{ pres.document.name }})
{% 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 %}
Drag-and-drop to reorder slides
{% endif %}

Internet-Drafts

{% if session.filtered_drafts %} {% for pres in session.filtered_drafts %} {% endfor %} {% endif %}
{% 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 %} {% if can_manage_materials %} Remove {% endif %}
{% if can_manage_materials %} Link additional I-Ds to session {% endif %} {% if timezone_now < timeslot.end_time %}{# show meeting tools until the session ends #}

Meeting tools

{% if meeting.uses_notes %} {% endif %} {# chat #} {# Video stream (meetecho) #} {% if session.video_stream_url and timezone_now < timeslot.end_time %} {% endif %} {# Onsite tool (meetecho_onsite) #} {% if session.onsite_tool_url %} {% endif %} {# Audio stream #} {% if session.audio_stream_url %} {% endif %} {# Remote call-in #} {% if session.agenda_note|first_url|conference_url %} {% elif session.remote_instructions|first_url|conference_url %} {% elif timeslot.location.webex_url %} {% endif %}
Notepad for note-takers
Chat room
Video stream
Onsite tool
Audio stream
Online conference
Online conference
Webex session
{% else %}{# session is in the past #}

Notes and recordings

{% if session.uses_notes %} {% endif %} {# Recordings #} {% with session.recordings as recordings %} {% if recordings %} {# There's no guaranteed order, so this is a bit messy: #} {# First, the audio recordings, if any #} {% for r in recordings %} {% if r.get_href and 'audio' in r.get_href %} {% endif %} {% endfor %} {# Then the youtube recordings #} {% for r in recordings %} {% if r.get_href and 'youtu' in r.get_href %} {% endif %} {% endfor %} {# Finally, any other recordings #} {% for r in recordings %} {% if r.get_href and not 'audio' in r.get_href and not 'youtu' in r.get_href %} {% endif %} {% endfor %} {% endif %} {% endwith %} {% if session.session_recording_url %} {% endif %}
Notepad for note-takers
{{ r.title }}
{{ r.title }}
{{ r.title }}
Meetecho session recording
{% endif %} {% if can_manage_materials %} Link additional recordings to session {% endif %} {% endwith %}{% endwith %} {% endfor %}