{% extends "wagtailadmin/base.html" %} {% load i18n wagtailadmin_tags static %} {% block titletag %}{% trans "CAP Alert Statistics" %}{% endblock %} {% block extra_css %} {{ block.super }} {% endblock %} {% block content %} {% trans "CAP Alert Statistics" as header_str %} {% include "wagtailadmin/shared/header.html" with title=header_str icon="date" %}
{# ── Filter bar ─────────────────────────────────────────────── #}
{% for severity in severity_choices %} {% endfor %}
{% trans "Reset" %}
{# ── Summary cards — total + per-severity ──────────────────── #}
{{ stats.total }}
{% trans "Total Alerts" %}
{% if stats.by_severity.Extreme %}
{{ stats.by_severity.Extreme }}
{% trans "Extreme" %}
{% endif %} {% if stats.by_severity.Severe %}
{{ stats.by_severity.Severe }}
{% trans "Severe" %}
{% endif %} {% if stats.by_severity.Moderate %}
{{ stats.by_severity.Moderate }}
{% trans "Moderate" %}
{% endif %} {% if stats.by_severity.Minor %}
{{ stats.by_severity.Minor }}
{% trans "Minor" %}
{% endif %}
{# ── Export row ────────────────────────────────────────────── #}
{% trans "Export" %} {% icon name="download" %} {% trans "Download CSV" %}
{# ── Charts ────────────────────────────────────────────────── #}
{# Monthly trend #}

{% trans "Alerts Over Time (Monthly)" %}

{# By severity #}

{% trans "By Severity" %}

{# By urgency #}

{% trans "By Urgency" %}

{# By certainty #}

{% trans "By Certainty" %}

{# By status (doughnut) #}

{% trans "By Status" %}

{# Top hazard types #}

{% trans "Top Hazard Types" %}

{# ── Breakdown tables ──────────────────────────────────────── #} {% if stats.by_event %}

{% trans "Alerts by Hazard Type" %}

{% for event, count in stats.by_event.items %} {% endfor %}
{% trans "Hazard Type" %} {% trans "Count" %} {% trans "Distribution" %}
{{ event }} {{ count }}
{% if stats.total %}
{% endif %}
{% endif %}
{# /stats-page #} {% endblock %} {% block extra_js %} {{ block.super }} {% endblock %}