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

Description

Renders the live, chronologically ordered stream of recent operational events in the admin portal. Displays each entry with actor, affected entity, action, and relative timestamp, and provides deep links into the relevant detail page. Supports pagination and filtering by entity type.

Feature: Activity Feed

activity-feed-panel

Sources & reasoning

Canonical feature listed under admin-dashboard in §8 vocabulary. Depends on dashboard-kpis as both compose the dashboard landing surface. MVP target_release: the admin dashboard is part of MVP admin scope per §5 Fase 1 (aktivitetsoversikt - activity oversight is explicitly MVP).

  • admin-dashboard | Admin Dashboard | Dashboard KPIs, Activity Feed
  • Activity oversight, approval workflows, and corrections ... Coordinator and organization-level dashboards and KPIs

Responsibilities

  • Render feed entries with actor, entity, action, and relative timestamp
  • Provide entity-type filter controls and pagination UI
  • Wire deep links from each entry to the corresponding detail page
  • Poll or subscribe to the Activity Feed Service for live updates
  • Show empty, loading, and error states

Interfaces

renderFeed(entries: ActivityEntry[]): void
applyFilter(entityType: string): void
loadNextPage(): Promise<void>
onEntryClick(entryId: string): void

Related Data Entities (2)

Data entities managed by this component