Team Reports Page
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Organization admin-facing dashboard page that renders aggregated team activity, expense, and engagement metrics. Supports filtering by time period, role, association, and activity type, with drill-down into individual coordinator and peer mentor performance and export to CSV/PDF.
team-reports-page
Sources & reasoning
The area taxonomy lists Team Reports as a feature of admin-reporting, and the MVP scope for the Admin Web Portal explicitly includes activity overview and basic statistics - Team Reports is the in-portal aggregation surface that delivers this.
-
docs/source/likeperson.md · line 377admin-reporting | Reporting & Export | Team Reports, Bufdir Report Generation, Bufdir Export, Custom Reports
-
docs/source/likeperson.md · line 246Aktivitetsoversikt og grunnleggende statistikk
Responsibilities
- Render aggregated team metrics dashboard with charts and summary tables
- Provide filter controls for time period, role, association, and activity type
- Enable drill-down navigation into individual coordinator or peer mentor detail views
- Trigger CSV and PDF export downloads of the current filtered report
- Surface loading, empty, and error states while fetching report data
Interfaces
renderReportsPage(orgId): ReactElement
applyFilters(filters: ReportFilters): void
exportReport(format: 'csv' | 'pdf'): Promise<Blob>
drillDownToUser(userId): void
Related Data Entities (1)
Data entities managed by this component