{% extends "base.html" %} {% block title %}Audit-Log{% endblock %} {% block content %}

Audit-Log{% if workspace %}: {{ workspace.name }}{% endif %}

Sicherheits- und fachlich relevante Ereignisse, neueste zuerst. Ohne Geheimnisse und ohne vollständige Inhalte.{% if workspace %} Ereignisse dieses Workspace; was der Plattform-Admin global ändert, steht im globalen Log.{% endif %}

{% if not workspace %} {% endif %} {% if filters.query %}Zurücksetzen{% endif %} CSV exportieren

{{ count|number }} Ereignis{{ 'se' if count != 1 }}{% if filters.query %} mit diesen Filtern{% endif %}.

{% if events %}
{% if not workspace %}{% endif %} {% for e in events %} {% if not workspace %}{% endif %} {% endfor %}
ZeitAktionNutzerWorkspaceDetails
{{ e.time.strftime('%d.%m.%Y %H:%M:%S') }} {{ e.action }}{% if e.target_kind %}

{{ e.target_kind }} {{ e.target_id }}

{% endif %}
{{ users.get(e.user_id, '') if e.user_id else 'System' }}{{ workspace_names.get(e.workspace_id, '(gelöscht)') if e.workspace_id else '' }}{% for k, v in e.data.items() %}{{ k }} {{ v if v is string or v is number or v is boolean or v is none else v|tojson }}{% endfor %}
{% if next_before %}Ältere Ereignisse{% endif %} {% else %}

Keine Ereignisse.

{% endif %}
{% endblock %}