{# Every booking, not just yours. The point of the screen is the "Freigeben" button on somebody else's row: when a colleague calls in sick, their desk has to go back into the pool. Filtering is a plain GET form -- the house rule hands navigation to the browser. The two destructive actions open the shared confirmation modal via htmx and then navigate back here, which is what ?return=admin says; without it a confirmed release swaps board fragments this page does not have. #} {% extends 'layout.html.twig' %} {% block title %}Verwaltung · E&P Platz{% endblock %} {% block content %} ← Übersicht
Buchungen aller Mitarbeitenden.
{{ form_start(form, { attr: { class: 'mt-6 rounded-md border border-gray-200 p-4' } }) }}{{ filter.fromDate|format_datetime(pattern: 'd. MMMM y') }} bis {{ filter.toDate|format_datetime(pattern: 'd. MMMM y') }}
{% if bookings is empty %}Keine Buchungen in diesem Zeitraum.
{% else %}