{% extends "admin/change_list.html" %} {% load i18n static %} {% block extrastyle %} {{ block.super }} {% endblock %} {% block extrahead %} {{ block.super }} {% endblock %} {% block object-tools-items %} {{ block.super }} {% if dynamic_admin_columns %}
  • {% translate "Columns" %}{% if dynamic_admin_columns.has_personal_layout %} ★{% endif %}
  • {% endif %} {% endblock %} {% block content %} {{ block.super }} {% if dynamic_admin_columns %} {# Per-scope column lists, swapped client-side when the scope radio changes. #} {{ dynamic_admin_columns.personal_columns|json_script:"dyncol-personal-data" }} {{ dynamic_admin_columns.global_columns|json_script:"dyncol-global-data" }} {# Server-resolved translations consumed by ``column-picker.js``. #} {{ dynamic_admin_columns.js_i18n|json_script:"dyncol-i18n" }} {% endif %} {% endblock %}