{% load i18n perms %}
{% include 'inc/paginator.html' with paginator=paginator page=page_obj placement='top' htmx=True table=htmx_table %} {% if page_rows %}
{% if 'type' in selected_columns %} {% endif %} {% if 'object' in selected_columns %} {% endif %} {% if 'value' in selected_columns %} {% endif %} {% if 'field' in selected_columns %} {% endif %} {% if 'tags' in selected_columns %} {% endif %} {% for obj, field, value in page_rows %} {% if 'type' in selected_columns %} {% endif %} {% if 'object' in selected_columns %} {% endif %} {% if 'value' in selected_columns %} {% endif %} {% if 'field' in selected_columns %}{% endif %} {% if 'tags' in selected_columns %} {% endif %} {% endfor %}
{% if sort_headers.type.is_active %}
{% endif %} {% trans "Type" %}
{% if sort_headers.object.is_active %}
{% endif %} {% trans "Object" %}
{% trans "Value" %} {% if sort_headers.field.is_active %}
{% endif %} {% trans "Field" %}
{% trans "Tags" %}
{% if request.user|can_view:field.custom_object_type %} {{ field.custom_object_type }} {% else %} {{ field.custom_object_type }} {% endif %} {{ obj }} {% if field.type == 'object' %} {% if value %} {{ value }} {% else %} — {% endif %} {% elif field.type == 'multiobject' %} {% if value %} {% for related_obj in value|slice:max_multiobject_display %} {{ related_obj }} {% if not forloop.last %},{% endif %} {% endfor %} {% if value|length > max_multiobject_display %}…{% endif %} {% else %} — {% endif %} {% else %} — {% endif %} {{ field }} {% for t in obj.tags.all %} {% tag t %} {% empty %} — {% endfor %} {% if request.user|can_change:obj %} {% endif %}
{% else %}
{% if q or type_slug or tag_slug %} {% trans "No custom objects match your filters." %} {% else %} {% trans "No custom objects are linked to this object." %} {% endif %}
{% endif %} {% include 'inc/paginator.html' with paginator=paginator page=page_obj placement='bottom' htmx=True table=htmx_table %}