{% extends 'creme_core/bricks/base/paginated-table.html' %} {% load i18n creme_bricks creme_perms %} {% load url from creme_core_tags %} {% block brick_extra_class %}{{block.super}} creme_config-brickloc-home-brick{% endblock %} {% block brick_header_title %} {% brick_header_title title=_('{count} Configured home') plural=_('{count} Configured homes') empty=verbose_name icon='config' %} {% endblock %} {% block brick_header_actions %} {% if show_add_button %} {% brick_header_action id='add' url='creme_config__create_home_bricks'|url label=_('Add a home configuration for a role') enabled=user|has_perm_to_admin:'creme_core' %} {% endif %} {% endblock %} {% block brick_table_columns %} {% brick_table_column title=_('Role') status='primary nowrap' %} {% brick_table_column title=_('Statistics') status='primary nowrap' %} {% brick_table_column title=_('Action') status='action' colspan=2 %} {% endblock %} {% block brick_table_rows %} {# {% with admin_perm=user|has_perm_to_admin:'creme_core' delete_url='creme_config__delete_home_brick'|url %} #} {% with admin_perm=user|has_perm_to_admin:'creme_core' delete_url='creme_config__delete_home_bricks'|url %} {% if not page.number or page.number < 2 %} {% translate 'Default configuration' %} {% if 'default' in empty_configs %} {% translate 'No block' %} {% else %} {% blocktranslate count count=get_default_count %}{{count}} block{% plural %}{{count}} blocks{% endblocktranslate %} {% endif %} {% brick_table_action id='edit' url='creme_config__edit_home_bricks'|url:'default' label=_('Edit this configuration') enabled=admin_perm %} {% if superuser_count %} {% translate 'Superuser' %} {% if 'superuser' in empty_configs %} {% translate 'No block' %} {% else %} {% blocktranslate count count=superuser_count %}{{count}} block{% plural %}{{count}} blocks{% endblocktranslate %} {% endif %} {% brick_table_action id='edit' url='creme_config__edit_home_bricks'|url:'superuser' label=_('Edit this configuration') enabled=admin_perm %} {% brick_table_action id='delete' url=delete_url __role='superuser' label=_('Delete this configuration') enabled=admin_perm %} {% endif %} {% endif %} {% for role in page.object_list %} {{role}} {% if role.id in empty_configs %} {% translate 'No block' %} {% else %} {% blocktranslate count count=role.bricks_count %}{{count}} block{% plural %}{{count}} blocks{% endblocktranslate %} {% endif %} {% brick_table_action id='edit' url='creme_config__edit_home_bricks'|url:role.id label=_('Edit this configuration') enabled=admin_perm %} {% brick_table_action id='delete' url=delete_url __role=role.id label=_('Delete this configuration') enabled=admin_perm %} {% endfor %} {% endwith %} {% endblock %} {% block brick_table_empty %} {% translate 'No configuration for the moment' %} {% endblock %}