{% extends 'creme_core/bricks/base/paginated-table.html' %} {% load i18n creme_widgets creme_ctype creme_bricks creme_config_tags %} {% load has_perm_to or_op print_field from creme_core_tags %} {% block brick_extra_class %}{{block.super}} creme_config-configurable-model-brick{% if model_is_reorderable %} brick-reorderable{% endif %}{% endblock %} {% block brick_header_title %} {% with count=page.paginator.count %} {% if count %} {% ctype_counted_instances_label objects_ctype page.paginator.count as title %} {% brick_header_title title=title count=count %} {% else %} {% brick_header_title title=meta.verbose_name_plural %} {% endif %} {% endwith %} {% endblock %} {% block brick_header_actions %} {% config_model_creation_url model_config=model_config user=user as creation_url %} {% if creation_url %}{% brick_header_action id='add' url=creation_url label=model.creation_label|or_op:_('New value') %}{% endif %} {% endblock %} {% block brick_table_columns %} {% if model_is_reorderable %} {% brick_table_column title='' class='configmodel-column-order' %} {% endif %} {% for field in displayable_fields %} {% brick_table_column title=field.verbose_name data_fieldname=field.name class='configmodel-column' %} {% endfor %} {% brick_table_column title=_('Actions') status='action' colspan=2 %} {% endblock %} {% block brick_table_body %} {% has_perm_to admin 'creme_core' as admin_perm %} {% widget_icon name='reorder' size='brick-table-action' class='icon brick-reorderable-handle-icon' as reorder_icon %}
{% for object in page.object_list %} {% if model_is_reorderable %}