{% extends "config/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Audit Logs - Pychestrate Configuration{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Clear
{% for notice in audit_notices %}
{{ notice }} Showing no entries.
{% endfor %}
{{ audit_total }} matching event{{ '' if audit_total == 1 else 's' }} Export CSV Export JSON Lines
{% for row in audit_rows %} {% else %} {{ ui.empty_state("No audit events match these filters" if audit_total == 0 else "No audit events on this page", colspan=5) }} {% endfor %}
When (UTC) User Action Details Client
{% if row.written_at %}{{ row.written_at | format_datetime('%Y-%m-%d %H:%M:%S') }}{% else %}—{% endif %} {{ row.actor_label }} {{ row.action }} {% if row.summary %}{{ row.summary }}{% else %}—{% endif %}
Record #{{ row.sequence_number }}{% if row.target_ref %} · {{ row.target_ref }}{% endif %}
{{ row.payload_text }}
{% if row.client_address %}{{ row.client_address }}{% else %}—{% endif %}
{% endblock %}