{% import 'shared/componnents/_macros/_glyphicons.html.twig' as glyphicons %} {% import 'shared/componnents/_macros/_modals.html.twig' as modals %} {% import 'shared/componnents/_macros/_forms.html.twig' as forms %} {% set datas = datas ?? null %} {% set columns = columns ?? null %} {% set entity_name = entity_name ?? null %} {% set item_remove = item_remove ?? false %} {% set item_edit = item_edit ?? false %} {% set item_show = item_show ?? false %} {% set item_forward = item_forward ?? false %} {% set item_select2 = item_select2 ?? null %} {% set item_logs = item_logs ?? null %} {% set hotel_id = hotel_id ?? null %} {% set item_permissions = item_permissions ?? null %} {% set item_preview_pdf = item_preview_pdf ?? null %} {% set item_send_document = item_send_document ?? null %}
{{ modals.default() }} {% if 'Booking' == entity_name %} {% for data in datas %} {{ modals.show(data) }} {{ modals.send_document(data) }} {% endfor %} {% endif %}
{% for column in columns %} {% endfor %} {% if 'ActivityLog' != entity_name %} {% if item_edit or item_forward or item_logs or item_permissions or item_select2 or item_show or item_preview_pdf or item_send_document %} {% endif %} {% if item_remove == true %} {% endif %} {% endif %} {% for data in datas %} {% include 'shared/componnents/_tables/_list.html.twig' with { 'data': data, 'entity_name': entity_name } %} {% if 'ActivityLog' != entity_name %} {% if item_edit or item_forward or item_logs or item_permissions or item_select2 or item_show or item_preview_pdf or item_send_document %} {% endif %} {% if item_remove %} {% endif %} {% endif %} {% endfor %}
{{ column }}Actions{{ glyphicons.remove(path('app_app_delete'), entity_name) }}
{% if item_show %} {% if 'Booking' == entity_name %} {{ glyphicons.show(data) }} {% endif %} {% endif %} {% if item_logs and item_logs.action == true %} {{ glyphicons.logs(entity_name, data, item_logs) }} {% endif %} {% if item_permissions and item_permissions.action == true %} {{ glyphicons.permissions(entity_name, data, item_permissions) }} {% endif %} {% if item_forward and item_forward.action == true %} {{ glyphicons.forward(entity_name, data, item_forward) }} {% endif %} {% if item_edit and item_edit.action == true %} {{ glyphicons.edit(entity_name, data, item_edit) }} {% endif %} {% if item_select2 %} {{ forms.select2(item_select2, data) }} {% endif %} {% if item_preview_pdf and item_preview_pdf.action == true %} {{ glyphicons.preview_pdf(entity_name, data, item_preview_pdf) }} {% endif %} {% if item_send_document and item_send_document.action == true %} {{ glyphicons.send_document(entity_name, data) }} {% endif %}