Audit Log Page
Component Detail
User Interface
medium complexity
frontend
3
Dependencies
2
Dependents
1
Entities
0
Integrations
Description
Paginated, server-side-rendered admin portal page displaying the immutable audit trail. Provides filterable table view with columns for timestamp, event type, actor, target entity, organization, and IP address. Supports date range picker, event type selector, user search, and organization filter for Global Admin cross-tenant views.
audit-log-page
Responsibilities
- Render paginated audit log table with server-side filtering and sorting
- Provide filter controls for date range, event type, actor, and organization
- Display event metadata JSON in expandable row detail panel
- Gate cross-tenant query access behind explicit opt-in toggle for Global Admin role
Interfaces
render(filters: AuditLogFilters): AuditLogPageProps
onFilterChange(filters: AuditLogFilters): void
onPageChange(page: number, pageSize: number): void
onRowExpand(eventId: string): AuditEventDetail
onExportCsv(filters: AuditLogFilters): void
Relationships
Dependencies (3)
Components this component depends on
Dependents (2)
Components that depend on this component