{% extends "_shell.html" %} {% block title %}{% if node_name %}{{ node_name }} · {% endif %}{{ _("Audit log") }} — ser2netweb{% endblock %} {% block main %}

{{ _("Audit log") }}

{{ _('Sign-ins and every change to the configuration, newest first: who (user), from where (IP), what (action) and on what (detail). Times are the server’s local time with its offset from UTC (the server is at %(zone)s now; records written before version 2.9 have no offset). Kept in the data folder’s audit.log (rotated at 5 MB, one older file kept).', zone=server_zone()) }}{% if log_days %} {{ _("With the retention set under Settings → Retention, up to five older files are kept and records older than %(days)s days are deleted.", days=log_days) }}{% endif %}

{% if qs %}{{ _("Reset") }}{% endif %}

{{ ngettext("%(num)s record", "%(num)s records", total) }}{% if pages > 1 %} · {{ _("page %(page)s of %(pages)s", page=page, pages=pages) }}{% endif %}

{% if rows %}
{% for r in rows %} {% endfor %}
{{ _("Time") }}{{ _("User") }}IP{{ _("Action") }}{{ _("Detail") }}
{{ r.time }} {{ r.user or '—' }} {{ r.ip }} {{ r.action }} {{ r.detail|softbreak }}
{% if pages > 1 %}
{% if page > 1 %}{{ _("← Newer") }}{% endif %} {% if page < pages %}{{ _("Older →") }}{% endif %}
{% endif %} {% else %}

{% if qs %}{{ _("No audit records match the filter.") }}{% else %}{{ _("No audit records.") }}{% endif %}

{% endif %}
{% endblock %}