{% extends "master.html" %} {% block title %} {{ calendar.calendar_name }} {% endblock %} {% set title_extent = calendar.calendar_name %} {% block content %}
{% if calendar %}

{{ calendar.calendar_name }}

{{ calendar.calendar_description }}

{% endif %}
{% macro render_meetings(meeting_list, loopidx) -%} {% if loopidx == day_index %} {% else %} {% endif %} {% if meeting_list %} {% for meeting in meeting_list %} {{ meeting.meeting_name }} {% if not loop.last %} - {% endif %} {% endfor %} {% endif %} {%- endmacro %} {% for day in weekdays %} {% endfor %} {% for time_entry in meetings |sort %} {% if time_entry == '00h00' %} {% set previous_time_entry = time_entry %} {% else %} {% if time_entry.endswith('00') %} {% endif %} {% for meeting_list in meetings[previous_time_entry] %} {{ render_meetings(meeting_list, loop.index) }} {% endfor %} {% set previous_time_entry = time_entry %} {% endif %} {% endfor %} {% if meetings %} {% for meeting_list in meetings['23h30'] %} {{ render_meetings(meeting_list, loop.index) }} {% endfor %} {% endif %}
{{ tzone }} time {{ day.strftime('%A %d') }}
00h00
{{ time_entry }}
00h00
{% endblock %} {% block jscripts %} {{ super() }} {% endblock %}