{% extends "base.html" %} {% block title %}{{ admin.get_verbose_name_plural() }} · {{ site.title }}{% endblock %} {% block content %} {{ admin.get_verbose_name_plural() }} {{ pagination.total }} record{{ pagination.total|pluralize }}. {% if flash %} {{ flash }} {% endif %} {% if admin.search_fields %} {% endif %} {% for f in filters %} {{ f.label }} {% if f.type == 'select' %} — any — {% for option in f.options %} {{ option.label }} {% endfor %} {% elif f.type == 'daterange' %} {% else %} {% endif %} {% endfor %} {% if admin.search_fields or admin.list_filter %} Apply {% endif %} {% if can_create %}+ New{% endif %} Export CSV Export JSON {% set ncols = columns|length + 1 + (1 if bulk_actions else 0) %} {% if bulk_actions %} {% for value, label in bulk_actions %} {{ label }} {% endfor %} Apply to selected {% endif %} {% if bulk_actions %}{% endif %} {% for column in columns %} {% if column in sort_state %} {% set state = sort_state[column] %} {{ column }} {% if state.active %}{% if state.ascending %}▲{% else %}▼{% endif %}{% else %}↕{% endif %} {% else %}{{ column }}{% endif %} {% endfor %} Actions {% for row in rows %} {% if bulk_actions %}{% endif %} {% for column in columns %}{{ row.values[column] }}{% endfor %} View {% else %} No records. {% endfor %} {% if bulk_actions %} {% endif %} {% if pagination.pages > 1 %} {% if pagination.page > 1 %} ← Prev {% endif %} Page {{ pagination.page }} of {{ pagination.pages }} {% if pagination.page < pagination.pages %} Next → {% endif %} {% endif %} {% endblock %}
{{ pagination.total }} record{{ pagination.total|pluralize }}.