User Interface medium complexity frontend
1
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Paginated, filterable admin page displaying all audit log entries for the organization. Provides date range picker, user filter, event type filter, and entity type filter. Supports CSV/JSON export of filtered results.

Feature: Audit Log

audit-log-page

Responsibilities

  • Render paginated audit log table with sortable columns
  • Provide filter controls for date range, user, event type, and entity type
  • Trigger CSV/JSON export of current filter results
  • Display log entry detail drawer with full before/after diff view

Interfaces

render(filters: AuditLogFilters): void
onFilterChange(filters: AuditLogFilters): void
onExport(format: 'csv' | 'json'): void
onPageChange(page: number): void
onRowSelect(entryId: string): void

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component