{% from 'events/notes/_note.html' import render_note %} {% from 'attachments/_display.html' import render_attachments_folders %} {% from 'events/display/indico/_common.html' import render_users %} {% macro render_description(item, class='') %}
{{ item.description }}
{% endmacro %} {% macro render_references(item, class='reference-list-meeting') -%} {%- endmacro %} {% macro render_time(item, timezone=none, hide_end_time=false) -%} {{ item.timetable_entry.start_dt | format_time(timezone=timezone) }} {% if not hide_end_time %} → {{ item.timetable_entry.end_dt | format_time(timezone=timezone) }} {% endif %} {%- endmacro %} {% macro render_speakers(speakers) -%}
{{ ngettext("Speaker", "Speakers", speakers | length) }}: {{ render_users(speakers | sort(attribute="display_order_key")) }}
{%- endmacro %} {% macro render_attachments(item) -%}
{% if item.attached_items %}
{{ render_attachments_folders(item=item) }}
{% endif %}
{%- endmacro %} {% macro render_notes(item, for_event=none, anchor=none, hidden=true) -%} {% if item.has_note %} {% set req = request.args.get('note') %} {% set note_id = item.note.id|string %} {{ render_note(item.note, hidden=(hidden and req != note_id), can_edit=item.can_edit_note(session.user), for_event=for_event, anchor=anchor) }} {% endif %} {%- endmacro %}