{% extends "courses/Course/base.wk.html" %} {%- block head %} {{ super() }} {%- endblock %} {%- block main %} {{ super() }} {% set apv = ar.action_param_values %} {% set events = obj.events_by_course().order_by('start_date') %} {% set events = rt.models.system.PeriodEvents.started.add_filter(events, apv)%}
{{_("No.")}} | {{_("Participant")}} | {{_("Age")}} | {% for e in events %}{{obj.every_unit.get_date_formatter()(e.start_date)}}
{% if ar.action_param_values.show_states %}
{{e.auto_type or ''}} ({{e.state.symbol or e.state.button_text}}) {% endif %} |
{% endfor %}
{% if ar.action_param_values.show_remarks %}
{{_("Remark")}} | {% endif %}
{{loop.index}} | {{tostring(enrolment.pupil_info)}} | {{enrolment.pupil.age}} | {% for e in events %}{%- set guest=rt.models.cal.Guest.objects.filter( partner=enrolment.pupil, event=e).first() -%} {%- if guest -%} {{guest.state.button_text or guest.state}} {% if ar.action_param_values.show_remarks %} {{guest.remark}} {%- endif -%} {%- elif (enrolment.end_date and e.start_date > enrolment.end_date) or (enrolment.start_date and e.start_date < enrolment.start_date) -%} X {%- else -%} {%- endif -%} | {% endfor %} {% if ar.action_param_values.show_remarks %}{{enrolment.remark}} | {% endif %}
{% for e in events %} | {% endfor %} {% if ar.action_param_values.show_remarks %} | {% endif %} |