{% load static %} {% load custom_tags %} {% load bootstrap5 %}
| Veranstaltungen | {% for day, date in days_with_dates %}{{ day }} {{ date }} | {% endfor %}||
|---|---|---|---|
| {{ location.name }} | {% for day, date in days_with_dates %} {% with event=events|get_item:forloop.counter0 %} {% if event == None %} {% if user.is_superuser %}{% endif %} {% else %} | {% if event.name %} {{ event.name }} {% else %} F {% endif %} | {% endif %} {% endwith %} {% endfor %}|
| Reinigung | {% for day in range_days %} {% if reinigungs_by_date|default_if_none:None %} {% if reinigungs_by_date|get_item:day %} {% with reinigung=reinigungs_by_date|get_item:day %}{{ reinigung.auftrag }} | {% endwith %} {% else %}-- | {% endif %} {% else %}-- | {% endif %} {% endfor %}
| Helfer | {% for day in range_days %} {% if helpers_by_date|default_if_none:None %} {% if helpers_by_date|get_item:day %} {% with helper=helpers_by_date|get_item:day %}{{ helper.ben }}/{{ helper.best }} | {% endwith %} {% else %}-- | {% endif %} {% else %}-- | {% endif %} {% endfor %}
| Mitarbeiter | {% for day, date in days_with_dates %}{{ day }} {{ date }} | {% endfor %}||
| {{ employee.name }} | {% for day, date in days_with_dates %} {% with shift=shifts|get_item:forloop.counter0 %} {% if shift == None %}F | {% else %}{% if shift.start and shift.end %} {{ shift.start|time:"H:i" }} - {{ shift.end|time:"H:i" }} {% else %} {{ shift.get_shifttype_display }} {% endif %} | {% endif %} {% endwith %} {% endfor %}