{% extends "allianceauth/base-bs5.html" %} {% load i18n %} {% load static %} {% block page_title %} {% translate "Discord Audit Runs" %} {% endblock %} {% block header_nav_brand %} {% translate "Discord Audit" %} {% endblock %} {% block extra_javascript %} {% include "aa_discord_audit/_datatables_init.html" %} {% endblock %} {% block content %} {% include "aa_discord_audit/_subnav.html" with active="runs" %} {% if perms.aa_discord_audit.run_audit %}
{% include "aa_discord_audit/_launch_modal.html" %} {% endif %}
{% translate "Last run" %}
{% if summary.last_run %} {{ summary.last_run_badge.label }} {{ summary.last_run_rel }} {% else %} {% translate "no runs yet" %} {% endif %}
{% translate "Failed (7 d)" %}
{{ summary.failed_recent }}
{% translate "Pending findings" %}
{{ summary.pending_findings }}
{% translate "Audit runs" %} {{ total_count }}
{% for row in rows %} {% empty %} {% endfor %}
{% translate "ID" %} {% translate "State" %} {% translate "Started" %} {% translate "Duration" %} {% translate "Trigger" %} {% translate "User" %} {% translate "Members" %} {% translate "Findings" %} {% translate "Applied" %} {% translate "Skipped" %} {% translate "Dry run" %} {% translate "Error" %}
{{ row.obj.pk }} {{ row.state_badge.label }} {{ row.started_rel }} {{ row.duration }} {{ row.trigger_badge.label }} {{ row.obj.triggered_by_user|default:"—" }} {{ row.obj.members_scanned }} {{ row.obj.findings_count }} {{ row.obj.actions_applied }} {{ row.obj.actions_skipped }} {% include "aa_discord_audit/_flag_badge.html" with badge=row.dry_run_badge only %} {% if row.error_redacted %}
{% translate "Error" %} {{ row.error_redacted|truncatechars:200 }}
{% else %} — {% endif %}
{% translate "Open" %}
{% translate "No audit runs to display." %} {% translate "Clear filters" %}
{% if not client_mode and page_obj and page_obj.number == 1 %}

{% translate "Showing the first page — narrow your filters to search across all results." %}

{% include "aa_discord_audit/_pagination.html" with page_obj=page_obj pagination_query=pagination_query only %} {% endif %}
{% endblock %}