{# The programme of one edition, day by day. Included with: programme : [{"date": date | None, "events": [...]}] (see service) Renders a friendly line when the list is empty. #} {% if programme %}
{% for day in programme %}

{{ editions.day_label(day.date, over=(active is defined and active and editions.is_over(active))) }}

    {% for e in day.events %}
  1. {{ editions.time_range(e) or _('All day') }}
    {{ e.title }} {{ _(e.kind) }} {% if e.room %}{{ e.room }}{% endif %} {% if e.speaker %}{{ e.speaker }}{% endif %} {% if e.summary %}

    {{ e.summary }}

    {% endif %}
  2. {% endfor %}
{% endfor %}
{% else %}

{{ _('The programme will be announced soon.') }}

{% endif %}