From f31241034b619677866ce62cc1f65a57bc86f61c Mon Sep 17 00:00:00 2001 From: UserIsMH Date: Tue, 10 Jun 2025 22:54:17 +0200 Subject: [PATCH] =?UTF-8?q?Weitere=20Audit=20Aktion=20Filter=20M=C3=B6glic?= =?UTF-8?q?hkeit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 3 ++- v2_adminpanel/templates/audit_log.html | 28 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 60ffc80..4e9e305 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -59,7 +59,8 @@ "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -A5 -B5 \"navbar|nav\" /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/base.html)", "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -n \"href=[''\"\"][/]?(dashboard)?[''\"\"]\" --type html)", "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -n \"Dashboard\" /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/resources.html)", - "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -n \"Dashboard\" /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/profile.html /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/resource_metrics.html)" + "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -n \"Dashboard\" /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/profile.html /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/templates/resource_metrics.html)", + "Bash(/home/rac00n/.npm-global/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/x64-linux/rg -n \"BACKUP|LOGIN_2FA_SUCCESS\" /mnt/c/Users/Administrator/Documents/GitHub/v2-Docker/v2_adminpanel/app.py)" ], "deny": [] } diff --git a/v2_adminpanel/templates/audit_log.html b/v2_adminpanel/templates/audit_log.html index 8c1bdd9..9b785ea 100644 --- a/v2_adminpanel/templates/audit_log.html +++ b/v2_adminpanel/templates/audit_log.html @@ -49,6 +49,15 @@ .action-EXPORT { color: #ffc107; } .action-GENERATE_KEY { color: #20c997; } .action-CREATE_BATCH { color: #6610f2; } + .action-BACKUP { color: #5a67d8; } + .action-LOGIN_2FA_SUCCESS { color: #00a86b; } + .action-LOGIN_2FA_BACKUP { color: #059862; } + .action-LOGIN_2FA_FAILED { color: #e53e3e; } + .action-LOGIN_BLOCKED { color: #b91c1c; } + .action-RESTORE { color: #4299e1; } + .action-PASSWORD_CHANGE { color: #805ad5; } + .action-2FA_ENABLED { color: #38a169; } + .action-2FA_DISABLED { color: #e53e3e; } {% endblock %} @@ -87,6 +96,15 @@ + + + + + + + + +
@@ -97,6 +115,7 @@ +
@@ -138,6 +157,15 @@ {% elif log[3] == 'EXPORT' %}πŸ“₯ Export {% elif log[3] == 'GENERATE_KEY' %}πŸ”‘ Key generiert {% elif log[3] == 'CREATE_BATCH' %}πŸ”‘ Batch erstellt + {% elif log[3] == 'BACKUP' %}πŸ’Ύ Backup erstellt + {% elif log[3] == 'LOGIN_2FA_SUCCESS' %}πŸ” 2FA-Anmeldung + {% elif log[3] == 'LOGIN_2FA_BACKUP' %}πŸ”’ 2FA-Backup-Code + {% elif log[3] == 'LOGIN_2FA_FAILED' %}β›” 2FA-Fehlgeschlagen + {% elif log[3] == 'LOGIN_BLOCKED' %}🚫 Login-Blockiert + {% elif log[3] == 'RESTORE' %}πŸ”„ Wiederhergestellt + {% elif log[3] == 'PASSWORD_CHANGE' %}πŸ” Passwort geΓ€ndert + {% elif log[3] == '2FA_ENABLED' %}βœ… 2FA aktiviert + {% elif log[3] == '2FA_DISABLED' %}❌ 2FA deaktiviert {% else %}{{ log[3] }} {% endif %}