AuditLogPage
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Administrative page that renders a filterable, paginated table of audit log entries for the current tenant. Provides filter controls for date range, actor, and action type, and presents each entry with timestamp, user identity, action, affected resource, and IP address. Read-only by design - no edit or delete affordances are exposed.
audit-log-page
Sources & reasoning
Line 258 explicitly requires that every Global Admin support-access session is logged in the org's audit trail, making the Audit Log a mandatory capability rather than an optional hardening measure. Admin-security is always-on for the Admin Web Portal MVP, and the audit trail is prerequisite infrastructure for both the Security Dashboard and Session Management features.
-
docs/source/likeperson.md · line 258Every support-access session is logged in the org's audit trail.
Responsibilities
- Render paginated audit log entries in a sortable table
- Provide filter controls for date range, actor identity, and action type
- Format and display timestamp, IP address, and resource details per entry
- Handle loading, empty, and error states for the log query
- Deep-link support for pre-filled filters (e.g. from incident investigation links)
Interfaces
loadEntries(filters: AuditLogFilters, page: number): Promise<PagedResult<AuditLogEntry>>
applyFilters(filters: AuditLogFilters): void
exportCsv(filters: AuditLogFilters): Promise<void>