{% if !further_posten_required && !further_fuehrungsassistent_required && !further_wachhabender_required %}
Alle Plätze verplant!
{% endif %} {% for (availabillity, status) in availabillities %} {% let u = availabillity.user.as_ref().unwrap() %} {% endfor %}
Name Funktion Zeitraum Kommentar Status Planen als
{{ u.name }} {{ u.function|show_tree|safe }} {% if availabillity.start_time.is_some() && availabillity.end_time.is_some() %} {{ availabillity.start_time.as_ref().unwrap().format("%R") }} bis {{ availabillity.end_time.as_ref().unwrap().format("%R") }} {% else %} ganztägig {% endif %} {{ availabillity.comment.as_deref().unwrap_or("") }} {{ status }}
{% if u.function == Function::Wachhabender || u.function == Function::Fuehrungsassistent %} {% endif %} {% if u.function == Function::Wachhabender %} {% endif %}
{% if status != AvailabillityAssignmentState::Unassigned|as_ref && status != AvailabillityAssignmentState::Conflicting|as_ref %} {% endif %}