feat: make cells clickable in accommodation booking list view

This commit is contained in:
Björn Fromme
2026-08-19 15:39:09 +02:00
parent 8617bf6c86
commit 7b0bf9ec94
@@ -42,31 +42,36 @@
</thead> </thead>
<tbody> <tbody>
{% for booking in pagination %} {% for booking in pagination %}
{% set edit_url = path('app_admin_accommodationbooking_edit', { 'id': booking.id, 'r': return_url() }) %}
<tr> <tr>
<td> <td>
{{ booking.createdAt | date('d.m.Y, H:i') }} <a href="{{ edit_url }}">{{ booking.createdAt | date('d.m.Y, H:i') }}</a>
</td> </td>
<td> <td>
{{ booking.accommodation.name }} <a href="{{ edit_url }}">{{ booking.accommodation.name }}</a>
</td> </td>
<td> <td>
{{ booking.groupName }} <a href="{{ edit_url }}">{{ booking.groupName }}</a>
</td> </td>
<td> <td>
{{ booking.dateFrom | date('d.m.Y') }} {{ booking.dateTo | date('d.m.Y') }} <a href="{{ edit_url }}">{{ booking.dateFrom | date('d.m.Y') }} {{ booking.dateTo | date('d.m.Y') }}</a>
</td> </td>
<td> <td>
{{ booking.paxCount }} <a href="{{ edit_url }}">{{ booking.paxCount }}</a>
</td> </td>
<td> <td>
{% if booking.managedBy is not null %} <a href="{{ edit_url }}">
{{ booking.managedBy.displayName }} {% if booking.managedBy is not null %}
{% else %} {{ booking.managedBy.displayName }}
keine Zuordnung {% else %}
{% endif %} keine Zuordnung
{% endif %}
</a>
</td> </td>
<td> <td>
{{ booking.recordLabel }} · {% include 'admin/accommodation_booking/_status_label.html.twig' %} <a href="{{ edit_url }}">
{{ booking.recordLabel }} · {% include 'admin/accommodation_booking/_status_label.html.twig' %}
</a>
</td> </td>
<td> <td>
{% set discounts = [] %} {% set discounts = [] %}
@@ -79,14 +84,14 @@
{% if booking.additionalServicesDiscount is not null %} {% if booking.additionalServicesDiscount is not null %}
{% set discounts = discounts | merge(['Zusatzleistungen ' ~ booking.additionalServicesDiscount ~ '%']) %} {% set discounts = discounts | merge(['Zusatzleistungen ' ~ booking.additionalServicesDiscount ~ '%']) %}
{% endif %} {% endif %}
{{ discounts | length > 0 ? (discounts | join(', ')) : '' }} <a href="{{ edit_url }}">{{ discounts | length > 0 ? (discounts | join(', ')) : '' }}</a>
</td> </td>
<td class="text-right"> <td class="text-right">
<twig:dropdown> <twig:dropdown>
<twig:dropdown:link url="{{ path('app_admin_accommodationbooking_show', { 'id': booking.id, 'r': return_url() }) }}"> <twig:dropdown:link url="{{ path('app_admin_accommodationbooking_show', { 'id': booking.id, 'r': return_url() }) }}">
Details Details
</twig:dropdown:link> </twig:dropdown:link>
<twig:dropdown:link url="{{ path('app_admin_accommodationbooking_edit', { 'id': booking.id }) }}"> <twig:dropdown:link url="{{ edit_url }}">
bearbeiten bearbeiten
</twig:dropdown:link> </twig:dropdown:link>
{% if booking.confirmed %} {% if booking.confirmed %}