{% extends "paxalia/base.html" %} {% load static i18n %} {% block title %}{{ definition.verbose_name_plural }} · {% trans "Paxalia Admin" %}{% endblock %} {% block page_title %}{{ definition.verbose_name_plural }}{% endblock %} {% block page_subtitle %}{{ definition.label }} · {% trans "Paxalia Admin" %}{% endblock %} {% block extra_css %}{% endblock %} {% block dashboard_content %}
{% trans "Paxalia Admin" %}/{% trans "Models" %}/{{ definition.verbose_name_plural }}
{{ definition.label }}

{% trans "Model overview" %}

{% trans "Capabilities, permissions, and safe management surfaces derived from the registered ModelAdmin." %}

{% trans "Records" %}{{ stats.total }}{% trans "visible through ModelAdmin queryset" %}
{% trans "Created today" %}{% if stats.created_today is not None %}{{ stats.created_today }}{% else %}—{% endif %}{% if stats.timestamp_field %}{{ stats.timestamp_field }}{% else %}{% trans "No recognized timestamp field" %}{% endif %}
{% trans "Updated today" %}{% if stats.updated_today is not None %}{{ stats.updated_today }}{% else %}—{% endif %}{% if stats.updated_field %}{{ stats.updated_field }}{% else %}{% trans "No recognized update field" %}{% endif %}
{% trans "Relations" %}{{ stats.related_fields }}{% trans "model relationship fields" %}
{% trans "Capabilities" %}

{% trans "Available surfaces" %}

{% for label,key in capabilities.items %}
{{ label|title }}{% if key %}{% trans "Available" %}{% else %}{% trans "Unavailable" %}{% endif %}
{% endfor %}
{% trans "Configuration" %}

{% trans "Model policy" %}

{% trans "Identity fields" %}{{ identity_fields|join:", " }}
{% trans "Sensitive fields" %}{{ sensitive_fields|length }}
{% trans "Protected" %}{% if capabilities.protected %}{% trans "Yes" %}{% else %}{% trans "No" %}{% endif %}
{% trans "Admin actions" %}{% if capabilities.actions %}{% trans "Configured" %}{% else %}{% trans "None" %}{% endif %}
{% if stats.choice_breakdowns %}
{% trans "Distribution" %}

{% trans "Choice field summaries" %}

{% for breakdown in stats.choice_breakdowns %}

{{ breakdown.label }}

{% for row in breakdown.rows %}
{% if row.value %}{{ row.value }}{% else %}{% trans "Empty" %}{% endif %}{{ row.count }}
{% endfor %}
{% endfor %}
{% endif %}
{% trans "Recent activity" %}

{% trans "Latest Django Admin changes" %}

{% for item in recent_changes %}
{{ item.action.get_action_flag_display }}{{ item.object_repr }} · {{ item.action.user }}
{% empty %}

{% trans "No changes recorded for this model yet." %}

{% endfor %}
{% endblock %}