{% extends "base.html" %} {% from "_macros.html" import page_header, empty_state %} {% block title %}Audit log — Steward{% endblock %} {% block content %} {% call page_header("Audit log", "Who changed what, newest first.") %}
{% if action_filter %} Clear {% endif %}
{% endcall %} {% if events %}
{% for item in events %} {% set e = item.event %} {% set d = item.detail %} {% endfor %}
When User Action Entity Detail
{{ e.timestamp|ago }} {{ e.username }} {{ e.action }} {% if item.entity %} {{ e.entity_type|replace('_', ' ') }} {% if item.entity.url %}{{ item.entity.label }}{% else %}{{ item.entity.label }}{% endif %} {% if item.entity.gone %}(deleted){% endif %} {% elif e.entity_type %}{{ e.entity_type|replace('_', ' ') }}{% endif %} {% if d %} {% for k, v in d.items() %} {{ k }}: {{ v }} {% if not loop.last %}  ·  {% endif %} {% endfor %} {% endif %}

Showing last {{ limit }} events. {% if events | length == limit %} Load more {% endif %}

{% else %}
{{ empty_state("No audit events recorded yet.") }}
{% endif %} {% endblock %}