{% extends 'creme_core/bricks/base/paginated-list.html' %} {% load i18n creme_widgets creme_bricks %} {% load url from creme_core_tags %} {% block brick_extra_class %}{{block.super}} creme_config-entityfilters-brick{% endblock %} {% block brick_header_title %} {% brick_header_title title=_('{count} Configurable type of resource') plural=_('{count} Configurable types of resource') icon='config' %} {% endblock %} {% block brick_content %} {% url 'creme_core__delete_efilter' as deletion_url %} {% for ctw in page.object_list %} {% with ctype=ctw.ctype %}
{% widget_icon ctype=ctype size='brick-list' class='entityfilter-config-type-icon' %} {{ctype}}
{% brick_action id='add' url='creme_config__create_efilter'|url:ctype.id label=_('Create a filter') enabled=1 %}
{% if ctw.all_users_filters %}
{% translate 'Filters belonging to all users' %}
    {% for efilter in ctw.all_users_filters %}
  • {{efilter}} {% brick_action id='edit' url='creme_config__edit_efilter'|url:efilter.id enabled=efilter.edition_perm %} {% brick_action id='delete' url=deletion_url __id=efilter.id enabled=efilter.deletion_perm %}
  • {% endfor %}
{% endif %} {% for user, efilters in ctw.owned_filters %}
{% blocktranslate %}Filters belonging to {{user}}{% endblocktranslate %}
    {% for efilter in efilters %}
  • {{efilter}}{% if efilter.is_private %} {% translate '(private)' %}{% endif %} {% brick_action id='edit' url='creme_config__edit_efilter'|url:efilter.id enabled=efilter.edition_perm %} {% brick_action id='delete' url=deletion_url __id=efilter.id enabled=efilter.deletion_perm %}
  • {% endfor %}
{% endfor %} {% if not ctw.all_users_filters and not ctw.owned_filters %} {% translate 'No filter for this type of resource' %} {% endif %}
{% endwith %} {% endfor %} {% endblock %} {% block brick_list_empty %} {% translate 'No filter for the moment' %} {% endblock %}