{% extends "admin/_layout.html" %} {% from "_macros.html" import icon %} {% set section = "audit" %} {% block title %}{{ t("Audit log") }} - {{ brand.name }}{% endblock %} {% block heading %}{{ t("Audit log") }}{% endblock %} {% block admin_content %}
{{ t("Who did what, when and from where: sign-ins and failed ones, tokens and devices, every change an administrator makes, people starting over, updates. It names things and never quotes them — no chat, note or password is ever in it.") }} {% if retention %}{{ t("Kept for %(days)s days.", days=retention) }}{% else %}{{ t("Kept for ever.") }}{% endif %}
{% if not events %}{{ t("Nothing matches.") }}
{% else %}| {{ t("When") }} | {{ t("Who") }} | {{ t("Action") }} | {{ t("What") }} | {{ t("From") }} |
|---|---|---|---|---|
| {{ event.at.strftime("%Y-%m-%d %H:%M:%S") }} | {{ event.actor_label or event.actor_kind }}{% if event.actor_kind == "token" %} {{ t("token") }}{% endif %} | {{ event.action }} | {{ event.summary }} | {{ event.ip }} |