{% extends 'creme_core/bricks/base/paginated-table.html' %} {% load i18n creme_bricks creme_widgets %} {% load url from creme_core_tags %} {% block brick_extra_class %}{{block.super}} activities-calendar-config-brick{% endblock %} {% block brick_header_title %} {% brick_header_title title=_('{count} Configured calendar view') plural=_('{count} Configured calendar views') empty=verbose_name icon='calendar' %} {% endblock %} {% block brick_header_actions %} {% if not error %} {% brick_header_action id='add' url='activities__add_calendar_settings'|url label=_('Create for a role') %} {% endif %} {% endblock %} {% block brick_table_columns %} {% brick_table_column title=_('Role') status='primary nowrap' %} {% brick_table_column title=_('Default view mode') status='nowrap' %} {% brick_table_column title=_('Business Days') %} {% brick_table_column title=_('First day of the week') status='nowrap' %} {% brick_table_column title=_('Business Hours') status='nowrap' %} {% brick_table_column title=_('Slot duration') status='nowrap' %} {% brick_table_column title=_('Allow drag-n-drop') %} {% brick_table_column title=_('Keep navigation state') %} {% brick_table_column title=_('Action') status='action' colspan="2" %} {% endblock %} {% block brick_table_rows %} {% if default %} {% translate 'Default configuration' %} {{ default.view_label }} {{ default.week_days_labels|join:", " }} {{ default.week_start_label }} {{ default.day_start }} — {{ default.day_end }} {{ default.slot_duration }}   {% brick_table_action id='edit' url='activities__edit_calendar_settings'|url:default.pk label=_('Edit this configuration') %} {% endif %} {% if superuser %} {% translate 'Superuser configuration' %} {{ superuser.view_label }} {{ superuser.week_days_labels|join:", " }} {{ superuser.week_start_label }} {{ superuser.day_start }} — {{ superuser.day_end }} {{ superuser.slot_duration }} {% brick_table_action id='edit' url='activities__edit_calendar_settings'|url:superuser.pk label=_('Edit this configuration') %} {% brick_table_action id='delete' url='activities__delete_calendar_settings'|url __id=superuser.pk label=_('Delete this configuration') %} {% endif %} {% for config in page.object_list %} {{config.role}} {{ config.view_label }} {{ config.week_days_labels|join:", " }} {{ config.week_start_label }} {{ config.day_start }} — {{ superuser.day_end }} {{ config.slot_duration }} {% brick_table_action id='edit' url='activities__edit_calendar_settings'|url:config.pk label=_('Edit this configuration') %} {% brick_table_action id='delete' url='activities__delete_calendar_settings'|url __id=config.pk label=_('Delete this configuration') %} {% endfor %} {% endblock %} {% block brick_table_empty %} {% if error %}
{{error}}
{% else %} {% translate 'No configuration for the moment' %} {% endif %} {% endblock %}