From e81735d5ec2ca694ceaf511adc90c1b7d99be90b Mon Sep 17 00:00:00 2001 From: alientim Date: Sat, 22 Aug 2026 21:19:07 +0200 Subject: [PATCH] Auditlog-Export: Ziel/Details korrekt getrennt (v1.1.7) Beim Export archivierter Auditlog-Tage (log_action("auditlog.export_delete", ...)) stand faelschlich die komplette Dateiliste im Feld "Ziel" (dadurch wurde die Spalte in der Auditlog-Tabelle wieder unschoen breit), statt wie bei allen anderen Aktionen ueblich einen kurzen Ressourcennamen im Ziel und die ausfuehrliche Beschreibung in Details zu haben. Jetzt: Ziel = "Auditlog", Details = Anzahl + exakte Dateinamen. Gleiche Korrektur fuer den automatischen Archivierungslauf selbst (auditlog.archive). "Ziel"-Spalte zusaetzlich mit white-space:nowrap gegen Umbrueche bei laengeren Werten abgesichert. Co-Authored-By: Claude Sonnet 5 --- srv/tesm/VERSION | 2 +- srv/tesm/app.py | 10 +++++----- srv/tesm/templates/activity_log.html | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/srv/tesm/VERSION b/srv/tesm/VERSION index 0664a8f..2bf1ca5 100644 --- a/srv/tesm/VERSION +++ b/srv/tesm/VERSION @@ -1 +1 @@ -1.1.6 +1.1.7 diff --git a/srv/tesm/app.py b/srv/tesm/app.py index 005d3b5..5c8e09c 100644 --- a/srv/tesm/app.py +++ b/srv/tesm/app.py @@ -1392,10 +1392,9 @@ def _archive_old_audit_log_rows(): if archived_rows: log_action_system( "auditlog.archive", - details=( - f"{archived_rows} Einträge über {archived_days} Tag(e) archiviert " - f"(Schwellenwert {AUDIT_LOG_ARCHIVE_THRESHOLD}, Ziel {AUDIT_LOG_ARCHIVE_TARGET})." - ), + "Auditlog", + f"{archived_rows} Einträge über {archived_days} Tag(e) archiviert " + f"(Schwellenwert {AUDIT_LOG_ARCHIVE_THRESHOLD}, Ziel {AUDIT_LOG_ARCHIVE_TARGET}).", ) @@ -7629,7 +7628,8 @@ def logs_history_audit_export(): log_action( "auditlog.export_delete", - details=f"{len(deleted)} archivierte Auditlog-Datei(en) exportiert und vom Server gelöscht.", + "Auditlog", + f"{len(deleted)} Datei(en) exportiert und gelöscht: {', '.join(deleted)}", ) today_str = datetime.now().strftime("%Y-%m-%d") diff --git a/srv/tesm/templates/activity_log.html b/srv/tesm/templates/activity_log.html index 24f2358..88fd902 100644 --- a/srv/tesm/templates/activity_log.html +++ b/srv/tesm/templates/activity_log.html @@ -105,7 +105,7 @@ {{ action_labels.get(e['action'], e['action']) }} - {{ e['target'] or '—' }} + {{ e['target'] or '—' }} {{ e['details'] or '—' }} {% else %}