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

Description

Admin portal landing page that renders the consolidated set of organizational KPI tiles for Org Admins and Global Admins. Presents totals and trends for activities, peer mentors, coordinator workload, pending approvals and reimbursements, and provides drill-down links into the detailed admin areas.

Feature: Dashboard KPIs

kpi-dashboard

Sources & reasoning

Listed as a canonical feature under admin-dashboard in §8 vocabulary and as a core Admin Web Portal capability in §Product 2. MVP target_release: admin dashboard is part of the MVP admin scope per §5 Fase 1 (brukeradministrasjon, organisasjonsinnstillinger, aktivitetsoversikt - the operational landing surface).

Responsibilities

  • Render labelled KPI tiles with current values and trend indicators
  • Fetch aggregated metrics from the KPI Aggregation Service on load and on refresh
  • Provide drill-down navigation to users, activities, expenses and reporting areas
  • Handle loading, empty and error states for each tile
  • Respect role-based visibility so only authorized admins see organizational data

Interfaces

renderDashboard(orgId): void
refreshKpis(): Promise<void>
onTileClick(kpiId): void

Related Data Entities (3)

Data entities managed by this component