{% extends "allianceauth/base-bs5.html" %} {% load i18n %} {% block page_title %} {% translate "Discord Audit Invocations" %} {% 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="invocations" %}
{% translate "Audit invocations" %} {{ total_count }}

{% translate "Every CLI / beat / manual trigger of the audit, including refused attempts. Refused rows do NOT count toward the per-user rate limit." %}

{% for row in rows %} {% empty %} {% endfor %}
{% translate "ID" %} {% translate "Started at" %} {% translate "Triggered by" %} {% translate "User" %} {% translate "Accepted" %} {% translate "Refusal reason" %} {% translate "Argv" %} {% translate "Run" %}
{{ row.obj.pk }} {{ row.started_rel }} {{ row.trigger_badge.label }} {{ row.obj.triggered_by_user|default:"—" }} {% if row.obj.accepted %} {% translate "yes" %} {% else %} {% translate "no" %} {% endif %} {% if row.refusal_badge %} {{ row.refusal_badge.label }} {% else %} — {% endif %}
{% translate "show" %} {{ row.argv_text }}
{% if row.obj.audit_run_id %} #{{ row.obj.audit_run_id }} {% elif row.obj.audit_run_pk %} #{{ row.obj.audit_run_pk }} {% translate "(pruned)" %} {% else %} — {% endif %} {% if row.run_state_badge %} {{ row.run_state_badge.label }} {% endif %}
{% translate "No invocations to display." %}
{% 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 %}