{% 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-headerfilters-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_hfilter' as deletion_url %} {% for ctw in page.object_list %} {% with ctype=ctw.ctype %}
{% widget_icon ctype=ctype size='brick-list' class='headerfilter-config-type-icon' %} {{ctype}}
{% brick_action id='add' url='creme_config__create_hfilter'|url:ctype.id label=_('Create a view') enabled=1 %}
{% if ctw.all_users_hfilters %}
{% translate 'Views belonging to all users' %}
    {% for hfilter in ctw.all_users_hfilters %}
  • {{hfilter}} {% brick_action id='edit' url='creme_config__edit_hfilter'|url:hfilter.id enabled=hfilter.edition_perm %} {% brick_action id='delete' url=deletion_url __id=hfilter.id enabled=hfilter.deletion_perm %}
  • {% endfor %}
{% endif %} {% for user, hfilters in ctw.owned_hfilters %}
{% blocktranslate %}Views belonging to {{user}}{% endblocktranslate %}
    {% for hfilter in hfilters %}
  • {{hfilter}}{% if hfilter.is_private %} {% translate '(private)' %}{% endif %} {% brick_action id='edit' url='creme_config__edit_hfilter'|url:hfilter.id enabled=hfilter.edition_perm %} {% brick_action id='delete' url=deletion_url __id=hfilter.id enabled=hfilter.deletion_perm %}
  • {% endfor %}
{% endfor %} {% if not ctw.all_users_hfilters and not ctw.owned_hfilters %} {% translate 'No view for this type of resource' %} {% endif %}
{% endwith %} {% endfor %} {% endblock %} {% block brick_list_empty %} {% translate 'No view' %} {% endblock %}