{% extends "layouts/settings.html" %} {% from "components/side_panel.html" import form_side_panel %} {% from "components.html" import select_field %} {% set settings_title = "Audit log" %} {% block settings_content %}
{{ select_field('Actor', 'actor', 'audit-actor', page.actors, selected=filters.get('actor', ''), placeholder='All actors', described_by='audit-actor-help', noun='actors') }} {{ select_field('Action', 'action', 'audit-action', actions, selected=filters.get('action', ''), placeholder='All actions', noun='actions') }} {{ select_field('Object type', 'object_type', 'audit-type', object_types, selected=filters.get('object_type', ''), placeholder='All object types', noun='object types') }}
Clear filters

Enter ISO date and time with Z for UTC or an explicit offset, for example 2026-09-09T12:00Z.

Choose an actor from this page. You can also filter by an actor from any event’s details.

{% if page.items %}
{% for label in ['Actor', 'Action', 'Object type', 'Object', 'Details'] %}{% endfor %}{% for item in page.items %} {% endfor %}
Installation audit history, newest events first
Time (UTC){{ label }}
{{ item.actor_label }}{{ item.action_label }} {{ item.object_type_label }} {% if item.object_status in ('deleted', 'unnamed') %}{{ item.object_label }}{% else %}{{ item.object_label }}{% endif %} View details: {{ item.action_label }}, {{ item.timestamp }}, event {{ item.id }}
{% else %}

{{ 'No matching events' if filters else 'No audit events yet' }}

{{ 'No events match these filters.' if filters else 'Successful audited activity will appear here.' }}

{% endif %} {{ form_side_panel('audit-detail-panel') }} {% endblock %} {% block scripts %}{% endblock %}