Audit Log Page
Component Detail
User Interface
high complexity
frontend
2
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Admin portal page providing a paginated, filterable view of all audit log entries. Supports server-side cursor-based pagination for performance on large datasets, with filters for date range, user, action type, organization, and resource type.
audit-log-page
Responsibilities
- Render paginated audit log table with cursor-based navigation
- Provide filter controls for date range, user, action type, and organization
- Display log entry details including actor, action, timestamp, IP, and context
- Support CSV and JSON export scoped by admin role
- Show organization-scoped or global view based on admin permissions
Interfaces
renderAuditLogTable(entries, cursor)
applyFilters(dateRange, userId, actionType, orgId)
clearFilters()
exportLog(format: 'csv' | 'json')
navigateToPage(cursor)
showEntryDetail(entryId)
setDateRange(start, end)
setActionTypeFilter(actionType)
setUserFilter(userId)
setOrganizationFilter(orgId)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (2)
Data entities managed by this component