{% extends "nav.html" %} {% block content %}
{% if user.role == Role::Admin %}
{% endif %}

Events am {{ date.format("%d.%m.%Y") }}

{% if user.role == Role::Admin || user.role == Role::AreaManager && (selected_area.is_none() || selected_area.unwrap() == user.area_id) %} {% endif %}
{% if events_and_assignments.len() == 0 %}
keine Events geplant
{% else %} {% for (event, posten, fuehrungsassistent, wachhabender, vehicle) in events_and_assignments %}
{{ event.name }}
{% if user.role == Role::AreaManager || user.role == Role::Admin %} {% endif %} {% if event.canceled %}
Veranstaltung abgesagt!
{% endif %}

Uhrzeit: {{ event.start|dt_t }} Uhr - {{ event.end|dt_f }} Uhr

Veranstaltungsort: {{ event.location.as_ref().unwrap().name }}

Wachhabender: {% if event.voluntary_wachhabender %}FF{% else %}BF{% endif %}

Führungsassistent: {% if event.voluntary_fuehrungsassistent %}FF{% else %}keiner{% endif %}

Anzahl der Posten: {{ event.amount_of_posten }}

Anzugsordnung: {{ event.clothing }}

{% if let Some(note) = event.note %}

Anmerkungen: {{ note }}

{% endif %}

{% if let Some(wh) = wachhabender %}

Wachhabender geplant: {{ wh }}

{% endif %} {% if let Some(fa) = fuehrungsassistent %}

Führungsassistent geplant: {{ fa }}

{% endif %} {% if posten.len() > 0 %}

Posten: {{ posten.join(", ")}}

{% endif %} {% if vehicle.len() > 0 %}
Fahrzeuge: {% for v in vehicle %} {{ v.radio_call_name }} - {{ v.station }} {% endfor %}
{% endif %}
{% endfor %} {% endif %}

Verfügbarkeiten am {{ date.format("%d.%m.%Y") }}

{% if selected_area.is_none() || selected_area.unwrap() == user.area_id %}
{% let btn_disabled = !user_can_create_availabillity %}
{% endif %}
{% if availabillities.len() == 0 %}
keine Verfügbarkeiten eingetragen
{% else %}
{% for availabillity in availabillities %} {% let u = availabillity.user.as_ref().unwrap() %} {% endfor %}
Name Funktion Zeitraum Kommentar
{{ u.name }} {{ u.function|show_tree|safe }} {{ availabillity.start.format("%R") }} bis {{ availabillity.end.format("%d.%m.%Y %R") }} {{ availabillity.comment.as_deref().unwrap_or("") }} {% if availabillity.user_id == user.id %}
Bearbeiten
{% endif %}
{% endif %}
{% endblock %}