{% trans_default_domain "admin" %} {% if config.tableHeading is not empty or config.tableData is not empty %}
{% if config.actions is not empty and config.hasBulkActions %} {% endif %} {% for heading in config.tableHeading %} {% set field = config.fields[loop.index0] %} {% if is_granted(field.roles) %} {% endif %} {% endfor %} {% if config.actions is not empty and config.hasRowActions %} {% endif %} {% if config.tableData is not empty %} {% for rowData in config.tableData %} {% if config.actions is not empty and config.hasBulkActions %} {% endif %} {% for field in config.fields %} {% if is_granted(field.roles) %} {% endif %} {% endfor %} {% if config.actions is not empty and config.hasRowActions %} {% endif %} {% endfor %} {% if config.actions is not empty and config.hasBulkActions %} {% endif %} {% else %} {% endif %}
{{ heading|trans }}{{ 'admin.list.actions'|trans }}
{% if field.template is not empty %} {% include field.template with { 'config' : field, 'value': attribute(rowData, field.field) } %} {% elseif attribute(rowData, field.field) is iterable %} ? {% else %} {{ attribute(rowData, field.field) }} {% endif %} {% for action in config.actions if action is instanceof('Bazookas\\AdminBundle\\AdminElements\\Elements\\Actions\\Base\\RowActionElement') %} {% include action.template with { 'config': action, 'entity': rowData } %} {% endfor %}
{% for action in config.actions if action is instanceof('Bazookas\\AdminBundle\\AdminElements\\Elements\\Actions\\Base\\BulkActionElement') %} {% include action.template with { 'config': action } %} {% endfor %}
{% trans %}admin.elements.errors.noData{% endtrans %}
{% if config.pageCount > 1 %} {% endif %}
{% endif %}