{% extends 'base.html.twig' %} {% import "macros/widgets.html.twig" as widgets %} {% import "macros/toolbar.html.twig" as toolbar %} {% import "macros/datatables.html.twig" as tables %} {% import "export/actions.html.twig" as actions %} {% set columns = { 'date': {'class': 'alwaysVisible text-nowrap', 'orderBy': false}, 'user': {'class': 'hidden-xs hidden-sm', 'orderBy': false}, 'project': {'class': 'hidden-xs hidden-sm', 'orderBy': false}, 'activity': {'class': 'hidden-xs hidden-sm hidden-md', 'orderBy': false}, 'description': {'class': 'hidden-xs hidden-sm hidden-md timesheet-description', 'orderBy': false}, 'unit_price': {'class': 'hidden hidden-xs text-nowrap', 'orderBy': false}, 'duration': {'class': 'text-nowrap', 'orderBy': false}, 'rate_internal': {'class': 'hidden-xs text-nowrap', 'orderBy': false}, 'total_rate': {'class': 'text-nowrap', 'orderBy': false}, 'exported': {'class': 'alwaysVisible', 'orderBy': false}, } %} {% set tableName = 'export' %} {% block page_title %}{{ 'export.title'|trans }}{% endblock %} {% block page_subtitle %}{{ 'export.subtitle'|trans }}{% endblock %} {% block page_actions %}{{ actions.export((preview_show ? 'preview' : 'index')) }}{% endblock %} {% block main_before %} {{ tables.data_table_column_modal(tableName, columns) }} {% endblock %} {% block main %} {% embed '@AdminLTE/Widgets/box-widget.html.twig' %} {% form_theme form '@AdminLTE/layout/form-theme-horizontal.html.twig' %} {% block box_title %}{{ 'export.filter'|trans }}{% endblock %} {% block box_before %}{{ form_start(form) }}{% endblock %} {% block box_body %} {{ form_errors(form) }} {{ form_row(form.searchTerm) }} {{ form_row(form.daterange) }} {{ form_row(form.customers) }} {{ form_row(form.projects) }} {{ form_row(form.activities) }} {{ form_row(form.tags) }} {% if form.users is defined %} {{ form_row(form.users) }} {% endif %} {{ form_row(form.exported) }} {{ form_row(form.state) }} {{ form_row(form.markAsExported) }} {% endblock %} {% block box_footer%} {% set buttons = {} %} {% for button in renderer %} {% set title = button.title %} {% set group = [] %} {% if buttons[(title)] is defined %} {% set group = buttons[(title)] %} {% endif %} {% set group = group|merge([button]) %} {% set buttons = buttons|merge({(title): group}) %} {% endfor %}