feat: add Audit log viewer UI with filters and entity navigation (Closes #40) #89

Merged
shahondin1624 merged 1 commits from feature/issue-40-audit-log-viewer-ui into main 2026-04-07 13:28:22 +02:00
Owner

Summary

  • Creates AuditLog.vue with filterable table: entity type dropdown, user input, date range pickers, entity ID search
  • Table columns: Zeitpunkt, Benutzer, Aktion, Entitaet, Feld, Alter Wert, Neuer Wert
  • Action badges (Erstellt/Geaendert/Geloescht/Soft-Delete) with color coding
  • Entity ID links navigate to member/family detail views
  • Encrypted field values shown as [verschluesselt] with italic styling
  • Pagination with page navigation
  • Pinia auditlog store with filter management
  • Adds Audit-Log navigation item to sidebar

Closes #40

## Summary - Creates AuditLog.vue with filterable table: entity type dropdown, user input, date range pickers, entity ID search - Table columns: Zeitpunkt, Benutzer, Aktion, Entitaet, Feld, Alter Wert, Neuer Wert - Action badges (Erstellt/Geaendert/Geloescht/Soft-Delete) with color coding - Entity ID links navigate to member/family detail views - Encrypted field values shown as `[verschluesselt]` with italic styling - Pagination with page navigation - Pinia auditlog store with filter management - Adds Audit-Log navigation item to sidebar Closes #40
shahondin1624 added 1 commit 2026-04-07 13:28:17 +02:00
Adds AuditLog.vue view with filterable table (entity type, user, date
range, entity ID), pagination, action badges, entity ID links that
navigate to member/family detail views, and encrypted field masking.
Includes auditlog Pinia store and navigation sidebar item.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
shahondin1624 merged commit 8aaa442080 into main 2026-04-07 13:28:22 +02:00
shahondin1624 deleted branch feature/issue-40-audit-log-viewer-ui 2026-04-07 13:28:22 +02:00
Sign in to join this conversation.