TeamReportScreen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays aggregated activity statistics for all peer mentors within the coordinator's local association. Presents period-over-period comparisons, active/inactive breakdowns, and flags mentors who may need follow-up. Scoped strictly to the coordinator's own association with no cross-organization data exposure.
team-report-screen
Sources & reasoning
Line 322 names coordinator-level statistics as a Phase 1 MVP deliverable in the same bullet as personal statistics. Line 257 confirms the coordinator's oversight scope is the local association, establishing the correct data boundary for team reports. Both are placed in MVP by ordinal mapping of Fase 1.
-
docs/source/likeperson.md · line 322Enkel statistikkvisning per likeperson og per koordinator
-
docs/source/likeperson.md · line 257Coordinator: Oversees peer mentors within their local association, dispatches assignments, approves expenses, registers on behalf of others.
Responsibilities
- Render aggregated team statistics including total activities logged and active/inactive mentor counts
- Display period-over-period comparison charts for coordinator oversight
- Highlight peer mentors with low or no recent activity to prompt follow-up
- Provide date range and period selection controls for filtering report data
- Show loading, empty, and error states for the report view
Interfaces
loadTeamReport(associationId, period): void
onPeriodChange(period: ReportPeriod): void
onMentorSelect(mentorId: string): void
refreshReport(): void