#86 UI: Audit Logs Page
Description
EditCreate Audit Logs viewer page.
Component: api/ui/templates/components/admin_audit_logs/
Files:
- admin_audit_logs.html
- admin_audit_logs.css
- admin_audit_logs.js
URL: #/admin/audit
Features:
- Advanced Filter Panel:
- Date range picker (from/to)
- User selector (dropdown with search)
- Action type filter (multi-select)
- Resource type filter (multi-select)
- Success/failure filter
- IP address search
- Audit Log Table:
- Columns: Timestamp, User, Action, Resource, IP, Status, Details
- Expandable rows for full details
- JSON diff viewer for changes
- Color coding for success/failure
- Relative timestamps with tooltip for exact time
- Export Options:
- Export current view as CSV
- Export current view as JSON
- Date range validation (max 90 days)
- Background export for large datasets
- Quick Filters:
- Today
- Last 7 days
- Last 30 days
- Failed only
- By current user
Pagination:
- Page size options (25, 50, 100)
- Total count display
- Jump to page
With ultra attention to details and correctness.
Before closing: write comment summarizing implementation with screenshot.
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...