mirror of
https://github.com/sassanix/Warracker.git
synced 2026-01-06 21:49:48 -06:00
- Added new `audit_log` table with supporting migration (048) - Implemented centralized `create_audit_log` helper to record key admin actions - Logged events include: - Site setting changes (sensitive data masked) - User updates and deletions - Added API endpoint `GET /api/admin/audit-trail` for viewing recent audit entries - Created new frontend section in Settings for viewing the Audit Trail - Displays timestamp, user, action, and details with safe HTML escaping - Updated backend structure for better modularity and security Files: `backend/migrations/048_create_audit_log_table.sql`, `backend/audit_logger.py`, `backend/admin_routes.py`, `frontend/settings-new.html`, `frontend/settings-new.js`