{% load i18n perms %}
| {% trans "Type" %} {% if sort_headers.type.icon %}{% endif %} | {% endif %} {% if 'object' in selected_columns %}{% trans "Object" %} {% if sort_headers.object.icon %}{% endif %} | {% endif %} {% if 'value' in selected_columns %}{% trans "Value" %} | {% endif %} {% if 'field' in selected_columns %}{% trans "Field" %} {% if sort_headers.field.icon %}{% endif %} | {% endif %} {% if 'tags' in selected_columns %}{% trans "Tags" %} | {% endif %}|
|---|---|---|---|---|---|
| {% if request.user|can_view:field.custom_object_type %} {{ field.custom_object_type }} {% else %} {{ field.custom_object_type }} {% endif %} | {% endif %} {% if 'object' in selected_columns %}{{ obj }} | {% endif %} {% if 'value' in selected_columns %}{% if field.type == 'object' %} {% if value %} {{ value }} {% else %} — {% endif %} {% elif field.type == 'multiobject' %} {% if value %} {% for related_obj in value|slice:":3" %} {{ related_obj }} {% if not forloop.last %},{% endif %} {% endfor %} {% if value|length > 3 %}…{% endif %} {% else %} — {% endif %} {% else %} — {% endif %} | {% endif %} {% if 'field' in selected_columns %}{{ field }} | {% endif %} {% if 'tags' in selected_columns %}{% for t in obj.tags.all %} {% tag t %} {% if not forloop.last %}{% endif %} {% empty %} — {% endfor %} | {% endif %}{% if request.user|can_change:obj %} Edit {% endif %} {% if request.user|can_delete:obj %} Delete {% endif %} |