{% extends 'base.html.twig' %} {% import "macros/widgets.html.twig" as widgets %} {% import "tags/actions.html.twig" as actions %} {% import "macros/datatables.html.twig" as tables %} {% import "macros/toolbar.html.twig" as toolbar %} {% block page_title %}{{ 'menu.tags'|trans }}{% endblock %} {% block page_search %}{{ toolbar.dropDownSearch(toolbarForm) }}{% endblock %} {% block page_actions %}{{ actions.tags('index') }}{% endblock %} {% block main %} {% if tags|length == 0 %} {{ widgets.nothing_found('kimai.tagUpdate') }} {% else %} {% set columns = {} %} {% if multiUpdateForm is not null %} {% set columns = columns|merge({ 'id': {'class': 'alwaysVisible multiCheckbox', 'orderBy': false, 'title': false, 'html_before': tables.datatable_multiupdate_all()}, }) %} {% endif %} {% set columns = columns|merge({ 'name': {'class': 'alwaysVisible'}, 'amount': {'class': 'text-center w-min'}, 'actions': {'class': 'actions alwaysVisible'}, }) %} {% set tableName = 'admin_tags' %} {% set manageAllowed = is_granted('manage_tag') %} {{ tables.datatable_header(tableName, columns, query, {'reload': 'kimai.tagUpdate'}) }} {% for tag in tags %} {% set type = 'primary' %} {% if tag.amount == 0 %} {% set type = 'warning' %} {% endif %}