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

Veranstaltungen

am {{ date|fmt_date(WeekdayDayMonthYear) }}
{% if user.role == Role::Admin || user.role == Role::AreaManager && (selected_area.is_none() || selected_area.unwrap() == user.area_id) %} {% endif %}
{% if events.len() == 0 %}
Keine Veranstaltungen geplant.
{% else %} {% for calendar_event in events %} {%- let event = calendar_event.event -%} {%- let location = calendar_event.event.location.as_ref().unwrap() -%} {%- let wachhabender = calendar_event.get_wachhabender() -%} {%- let fuehrungsassistent = calendar_event.get_fuehrungsassistent() -%} {%- let posten = calendar_event.get_posten() -%} {%- let vehicle = calendar_event.vehicle_assignments -%}
{{ event.name }}
{% if (user.role == Role::AreaManager && location.area_id == user.area_id) || user.role == Role::Admin %} {% endif %} {% if event.canceled %}
Veranstaltung abgesagt!
{% endif %}

Uhrzeit: {{ event.start|fmt_datetime(HourMinute) }} Uhr - {{ event.end|fmt_datetime(DayMonthYearHourMinute) }} Uhr

Veranstaltungsort: {{ location.name }} {% if location.area_id != user.area_id %}(Fremdbereich {{ location.area.as_ref().unwrap().name }}){% endif %}

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

Führungsassistent benötigt: {% if event.fuehrungsassistent_required %}ja{% else %}nein{% endif %}

Anzahl der Posten: {{ event.amount_of_posten }}

Anzugsordnung: {{ event.clothing.name }}

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

Anmerkungen: {{ note }}

{% endif %} {% if wachhabender.is_some() || fuehrungsassistent.is_some() || posten.len() > 0 || vehicle.len() > 0 %}

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

Wachhabender geplant: {{ wh.name }}

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

Führungsassistent geplant: {{ fa.name }}

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

Posten: {% for p in posten -%}{{ p.name }}{% if !loop.last %}, {% endif %}{% endfor %}

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

Verfügbarkeiten

am {{ date|fmt_date(WeekdayDayMonthYear) }}
{% if selected_area.is_none() || selected_area.unwrap() == user.area_id %}
Neue Verfügbarkeit für anderen Nutzer {% let btn_disabled = !user_can_create_availability %} Neue Verfügbarkeit für diesen Tag
{% endif %}
{% if availabilities.len() == 0 %}
Keine Verfügbarkeiten hinterlegt.
{% else %}
{% if user.role == Role::AreaManager || user.role == Role::Admin %} {% endif %} {% for availability in availabilities %} {% let u = availability.user.as_ref().unwrap() %} {% include "calendar_tr_availability.html" %} {% endfor %}
Name Funktion Zeitraum Kommentarbereichsübergreifend
{% endif %}
{% endblock %}