{% load i18n %}
{% regroup tasks by schedule_item as schedule_item_tasks %} {% for schedule_item in schedule_item_tasks %} {% if schedule_item.grouper %} {# This is the group of tasks for a schedule_item #} {% with task=schedule_item.list|first %}
{% blocktrans with start_time=task.start|time end_time=task.end|time venue=task.get_venue %} {{ start_time }} to {{ end_time }} in {{ venue }} {% endblocktrans %}
{% endwith %}

{% with schedule_item.grouper.get_url as url_ %} {% if url_ %} {% endif %} {% with schedule_item.grouper.talk.get_authors_display_name as author %} {% if author %} {{ author }}: {% endif %} {% endwith %} {{ schedule_item.grouper.get_title }} {% if url_ %} {% endif %} {% endwith %}

{% endif %} {% if not schedule_item.grouper %} {% endif %} {% if not schedule_item.grouper %} {% endif %} {% if not schedule_item.grouper %} {% endif %} {% for task in schedule_item.list %} {% if not schedule_item.grouper %} {% endif %} {% if not schedule_item.grouper %} {% endif %} {% if not schedule_item.grouper %} {% endif %} {% endfor %}
{% trans "When" %}{% trans "Title" %}{% trans "Where" %}{% trans "Volunteers" %}{% trans "Category" %}
{{ task.start|date }} {{ task.start|time }} {% trans 'to' %} {{ task.end|time }} {{ task.get_name }} {{ task.get_venue }} {{ task.nbr_volunteers }}/{{ task.get_nbr_volunteers_max }} {% if task.nbr_volunteers %} {% spaceless %} {% for volunteer in task.volunteers.all %} {{ volunteer.user.userprofile.display_name }} {% if not forloop.last %}, {% endif %} {% endfor %} {% endspaceless %} {% endif %} {% if task.get_category %} {{ task.get_category }} {% else %} {% trans 'N/A' %} {% endif %}
{% endfor %}