diff --git a/mayan/apps/appearance/templates/appearance/generic_list_items_subtemplate.html b/mayan/apps/appearance/templates/appearance/generic_list_items_subtemplate.html index 9c481cf838..1362c646c1 100644 --- a/mayan/apps/appearance/templates/appearance/generic_list_items_subtemplate.html +++ b/mayan/apps/appearance/templates/appearance/generic_list_items_subtemplate.html @@ -72,7 +72,13 @@ {{ object }} {% endif %} {% else %} - {% source_column_resolve column=object|get_source_columns:"only_identifier" as column_value %}{{ column_value }} + {% get_source_columns source=object only_identifier=True as source_column %} + {% source_column_resolve column=source_column as column_value %} + {% if source_column.is_absolute_url %} + {{ column_value }} + {% else %} + {{ column_value }} + {% endif %} {% endif %} @@ -82,7 +88,8 @@
{% if not hide_columns %} - {% for column in object|get_source_columns:"exclude_identifier" %} + {% get_source_columns source=object exclude_identifier=True as source_columns %} + {% for column in source_columns %}
{% source_column_resolve column=column as column_value %}{% if column_value != '' %}{{ column.label }}: {{ column_value }}{% endif %}
{% endfor %} {% endif %} diff --git a/mayan/apps/appearance/templates/appearance/generic_list_subtemplate.html b/mayan/apps/appearance/templates/appearance/generic_list_subtemplate.html index 0df7147e22..2b4770d21f 100644 --- a/mayan/apps/appearance/templates/appearance/generic_list_subtemplate.html +++ b/mayan/apps/appearance/templates/appearance/generic_list_subtemplate.html @@ -66,8 +66,19 @@ {% endif %} {% if not hide_columns %} - {% for column in object_list|get_source_columns %} - {{ column.label }} + {% get_source_columns source=object_list as source_columns %} + {% for column in source_columns %} + + {% if column.is_sortable %} + {{ column.label }} + {% if column.attribute == sort_field %} + {% if icon_sort %}{{ icon_sort.render }}{% endif %} + {% endif %} + + {% else %} + {{ column.label }} + {% endif %} + {% endfor %} {% endif %} @@ -91,9 +102,22 @@ {% endif %} {% if not hide_object %} {% if not hide_link %}{{ object }}{% else %}{{ object }}{% endif %} + {% else %} + {% get_source_columns source=object only_identifier=True as source_column %} + {% source_column_resolve column=source_column as column_value %} + {% if column_value %} + + {% if source_column.is_absolute_url %} + {{ column_value }} + {% else %} + {{ column_value }} + {% endif %} + + {% endif %} {% endif %} {% if not hide_columns %} - {% for column in object|get_source_columns %} + {% get_source_columns source=object exclude_identifier=True as source_columns %} + {% for column in source_columns %} {% source_column_resolve column=column as column_value %}{{ column_value }}{# Use explicit 'as column_value ' to force date rendering #} {% endfor %} {% endif %} diff --git a/mayan/apps/appearance/templates/appearance/list_toolbar.html b/mayan/apps/appearance/templates/appearance/list_toolbar.html index 6ad7924172..d46b882b12 100644 --- a/mayan/apps/appearance/templates/appearance/list_toolbar.html +++ b/mayan/apps/appearance/templates/appearance/list_toolbar.html @@ -1,15 +1,17 @@ {% load i18n %} +{% load common_tags %} +