{% extends "layout.html" %} {% block content %}

Admin

Audit Log

Review security and activity events across the system.

{# Filter bar #}
{% if selected_event_type or selected_user_id %} Clear filters {% endif %}
{# Events table #} {% if events and events | length > 0 %}
{% for event in events %} {% endfor %}
Date User Event Type Outcome Target Details
{{ event.event_at.strftime('%d %b %Y %H:%M') if event.event_at else '---' }} {% if event.user %} {{ event.user.display_name }} {% else %} System {% endif %} {{ event.event_type }} {% if event.outcome == 'success' %} Success {% elif event.outcome == 'failure' %} Failure {% else %} {{ event.outcome }} {% endif %} {% if event.target_entity_type %} {{ event.target_entity_type }}{% if event.target_entity_id %}: {{ event.target_entity_id[:8] }}...{% endif %} {% else %} --- {% endif %} {% if event.details %} {{ event.details | string | truncate(80) }} {% else %} --- {% endif %}
{# Pagination #} {% set base_url = "/admin/audit-log?event_type=" ~ selected_event_type ~ "&user_id=" ~ selected_user_id %} {% include "components/pagination.html" %}
{% else %}

No audit events found.

{% endif %}
{% endblock %}