{% extends "base.html" %} {% from "_personeel.html" import subnav, status_badge, soort_label with context %} {% block title %}Dagoverzicht{% endblock %} {% block page_title %}Dagoverzicht secretariaat{% endblock %} {% block extra_css %} {% endblock %} {% block content %} {{ subnav('dagoverzicht') }} {% set weekdagen = ['maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag','zondag'] %} {% for d in dagen %}

{{ weekdagen[d.datum.weekday()] }} {{ d.datum.strftime('%d/%m') }}

{{ d.personen|length }} afwezig ยท {{ d.klassen|length }} klas(sen) weg {% if d.open_vervanging %} ยท {{ d.open_vervanging }} vervanging(en) te regelen{% endif %}

๐Ÿ‘ค Afwezige personeelsleden

{% for p in d.personen %} {% set i = p.item %}
{{ p.naam }}
{% if p.rol == 'begeleider' %}๐ŸšŒ begeleider uitstap "{{ i.Titel }}" ({{ i.Naam }}) {% else %}{{ soort_label(i.Soort) }}{% if i.Soort != 'afwezigheid' %}: {{ i.Titel }}{% endif %}{% endif %} ยท {{ DAGDELEN.get(i.Dagdeel) }}{% if i.Dagdeel == 'uren' and i.Lesuren %} ({{ i.Lesuren }}){% endif %}
{% if p.rol != 'begeleider' and i.Soort != 'uitstap' and i.Klassen %}
{% for k in i.Klassen.split(',') %}{{ k.strip() }}{% endfor %}
{% endif %} {% if p.rol != 'begeleider' and i.Soort == 'afwezigheid' and i.Omschrijving %}
๐Ÿ’ฌ {{ i.Omschrijving }}
{% endif %}
{% if p.rol != 'begeleider' and i.Soort != 'uitstap' and i.Klassen %}
{% if i.Vervanging_ok %} โœ“ Vervanging {% else %} Vervanging te regelen {% endif %}
{% endif %}
{% else %}
Niemand afwezig. ๐ŸŽ‰
{% endfor %}

๐ŸšŒ Klassen weg

{% for k in d.klassen %}
{{ k.klas }} {{ k.item.Titel }}{% if k.item.Locatie %} ยท {{ k.item.Locatie }}{% endif %}
{{ DAGDELEN.get(k.item.Dagdeel) }}{% if k.item.Dagdeel == 'uren' and k.item.Lesuren %} ({{ k.item.Lesuren }}){% endif %} ยท {{ k.item.Naam }}
{% else %}
Geen klassen weg.
{% endfor %} {% if d.wachtend %}
โณ Nog niet goedgekeurd: {% for w in d.wachtend %}{{ SOORTEN[w.Soort].icoon }} {{ w.Naam }} โ€“ {{ w.Titel }}{{ ', ' if not loop.last }}{% endfor %}
{% endif %}
{% endfor %} {% endblock %}