{% extends 'base.html.twig' %} {% import "macros/widgets.html.twig" as widgets %} {% import "macros/widgets.html.twig" as widgets %} {% block page_title %}{{ 'calendar'|trans }}{% endblock %} {% block page_actions %} {% set event = actions(app.user, 'calendar', 'index') %} {{ widgets.page_actions(event.actions) }} {% endblock %} {% block main %}
{% set hasTwoColumns = (config.dragDropAmount > 0 and dragAndDrop is not empty and (dragAndDrop|filter(s => s.entries|length > 0)|length > 0)) or form is not null %} {% if hasTwoColumns %} {% endif %}
{% embed '@AdminLTE/Widgets/box-widget.html.twig' %} {% block box_body_class %}no-padding{% endblock %} {% block box_body %}
{% endblock %} {% endembed %}
{% endblock %} {% block stylesheets %} {{ parent() }} {{ encore_entry_link_tags('calendar') }} {% endblock %} {% block head %} {{ parent() }} {{ encore_entry_script_tags('calendar') }} {% endblock %} {% block javascripts %} {% set calendarSelector = '#timesheet_calendar' %} {% set createParams = '' %} {% set createRoute = 'timesheet_create' %} {% set editRoute = 'timesheet_edit' %} {% set canDelete = is_granted('delete_own_timesheet') %} {% set canCreate = is_granted('create_own_timesheet') %} {% set canEdit = is_granted('edit_own_timesheet') %} {% set isForeignEdit = false %} {% if user != app.user %} {% set isForeignEdit = true %} {% set createParams = '&user=' ~ user.id %} {% set createRoute = 'admin_timesheet_create' %} {% set editRoute = 'admin_timesheet_edit' %} {% set canDelete = is_granted('delete_other_timesheet') %} {% set canCreate = is_granted('create_other_timesheet') %} {% set canEdit = is_granted('edit_other_timesheet') %} {% endif %} {{ parent() }} {% endblock %}