feat: Add audit logging (#38189)

Co-authored-by: bircni <bircni@users.noreply.github.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
bircni
2026-09-12 10:15:23 +02:00
committed by GitHub
parent 4d43445532
commit da37b7916b
136 changed files with 3864 additions and 209 deletions
+20
View File
@@ -3051,6 +3051,8 @@
"admin.dashboard.gc_times": "GC Times",
"admin.dashboard.delete_old_actions": "Delete all old activities from database",
"admin.dashboard.delete_old_actions.started": "Deletion of all old activities from database started",
"admin.dashboard.delete_old_audit_events": "Delete audit events older than the retention period",
"admin.dashboard.delete_old_audit_events.started": "Deletion of old audit events started",
"admin.dashboard.update_checker": "Update checker",
"admin.dashboard.delete_old_system_notices": "Delete all old system notices from database",
"admin.dashboard.gc_lfs": "Garbage-collect LFS meta objects",
@@ -3764,6 +3766,24 @@
"secrets.deletion.success": "The secret has been removed.",
"secrets.deletion.failed": "Failed to remove secret.",
"secrets.management": "Secrets Management",
"audit.title": "Audit Log",
"audit.export": "Export JSONL",
"audit.actor": "Actor",
"audit.scope": "Scope",
"audit.action": "Action",
"audit.origin": "Origin",
"audit.details": "Details",
"audit.ip_address": "IP Address",
"audit.timestamp": "Timestamp",
"audit.no_events": "There are no audit events matching the filter.",
"audit.disabled": "Audit event recording is disabled. Set [audit] RECORD_OUTPUT = database in app.ini to record new events.",
"audit.impersonating_as": "as",
"audit.filter.actor": "Filter by actor…",
"audit.filter.action": "All actions",
"audit.filter.origin": "All origins",
"audit.deleted.actor": "(removed)",
"audit.deleted.type": "(removed %[1]s with ID %[2]v)",
"actions.actions": "Actions",
"actions.unit.desc": "Manage actions",
"actions.status.unknown": "Unknown",