{% load i18n %} {% with events_num=slots.events|length %} {% for dates in slots.dates %} {% for grouper in slots.users %} {% if form.cleaned_data.group_by %}
{{ form.cleaned_data.group_by }}: {{ grouper.grouper }}
{% endif %} {% for k in slots.extra_data %}{% endfor %} {% if events_num > 1 and form.cleaned_data.activity_display != 'col' or form.user_external_id %}{% if form.user_external_id %}{% endif %}{% endif %} {% for date, events in dates %} {% if form.cleaned_data.activity_display == 'col' %} {% for event in events %} {% endfor %} {% else %} {% endif %} {% endfor %} {% if form.cleaned_data.activity_display == 'col' %} {% for user in grouper.users %} {% for k in slots.extra_data %}{% endfor %} {% for date, events in dates %} {% for event in events %} {% for item in user.events %}{% if item.event == event %} {% include "chrono/manager_events_report_td_fragment.html" %} {% endif %}{% endfor %} {% endfor %} {% endfor %} {% endfor %} {% else %} {% for user in grouper.users %}{% for item in user.events %} {% if forloop.first %} {% for k in slots.extra_data %}{% endfor %} {% endif %} {% if events_num > 1 or form.user_external_id %}{% if form.user_external_id %}{% endif %}{% endif %} {% for date, events in dates %} {% include "chrono/manager_events_report_td_fragment.html" %} {% endfor %} {% endfor %}{% endfor %} {% endif %}
{% trans "Last name" %} {% trans "First name" %}{{ k }}{% trans "Agenda" %}{% trans "Activity" %}{% blocktrans with date=date|date:"d/m" %}{{ event }} of {{ date }}{% endblocktrans %}{{ date|date:"D d/m" }}
{{ user.user_last_name }} {{ user.user_first_name }}{{ user.extra_data|get:k }}
1 %}rowspan="{{ events_num }}"{% endif %}>{{ user.user_last_name }} 1 %}rowspan="{{ events_num }}"{% endif %}>{{ user.user_first_name }} 1 %}rowspan="{{ events_num }}"{% endif %}>{{ user.extra_data|get:k }}{{ item.event.agenda }}{{ item.event }}
{% if form.cleaned_data.with_page_break %}{% if not forloop.last or not forloop.parentloop.last %}
{% endif %}{% endif %} {% endfor %} {% if not form.cleaned_data.with_page_break and not forloop.last %}
{% endif %} {% endfor %} {% endwith %}