{% extends 'admin/master.html' %} {% import 'admin/lib.html' as lib with context %} {% import 'admin/static.html' as admin_static with context%} {% import 'admin/model/layout.html' as model_layout with context %} {% import 'admin/actions.html' as actionlib with context %} {% import 'admin/model/row_actions.html' as row_actions with context %} {% from 'govuk_frontend_jinja/components/button/macro.html' import govukButton %} {% from 'govuk_frontend_jinja/components/pagination/macro.html' import govukPagination %} {% block head %} {{ super() }} {{ lib.form_css() }} {% endblock %} {% block action_panel %}

The {{ admin_view.name }} table

{% if admin_view.can_create %} Create {{ admin_view.name }} {% endif %} {% block model_list_table %} {% for c, name in list_columns %} {% set column = loop.index0 %} {% endfor %} {% for row in data %} {% for c, name in list_columns %} {% endfor %} {% else %} {% endfor %}
{{ admin_view.name }} entries
{% if admin_view.is_sortable(c) %} {% set sortClasses = "gfa-link--sort" %} {% if sort_column == column %} {% set sortClasses = "gfa-link--sort " + ("gfa-link--sort-descending" if sort_desc else "gfa-link--sort-ascending") %} {{ name }} {% else %} {{ name }} {% endif %} {% else %} {{ name }} {% endif %}
{% if loop.index == 1 %} View and edit {{ admin_view.name }} {{ get_value(row, c) }} {% else %} {{ get_value(row, c) }} {% endif %}
{% block empty_list_message %}

{{ admin_view.get_empty_list_message() }}

{% endblock %}
{% if num_pages > 1 %} {{ govukPagination(govuk_pagination_data_builder(page, num_pages, pager_url)) }} {% endif %} {% endblock %} {% block actions %} {{ actionlib.form(actions, get_url('.action_view')) }} {% endblock %} {% endblock %} {% block bodyEnd %} {{ super() }} {{ lib.form_js() }} {% endblock %}