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.

Feature: Audit Log

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