BufdirReportPage
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Admin Web Portal page for generating and previewing Bufdir reports. Allows coordinators to select a reporting period, preview the structured dataset before export, and download the final report in the required Bufdir format.
bufdir-report-page
Sources & reasoning
Matrix column 'Fase' marks Bufdir-rapportering as Fase 2 (line 145), normalizing to v1.0. Lines 342-343 confirm it is an admin-only function. The Norse Test exclusion requirement (lines 130-133) adds a non-trivial implementation constraint captured in notes.
-
docs/source/likeperson.md · line 44-46Alle fire organisasjoner mottar Bufdir-tilskudd og bruker mye tid pĂ„ rapportering. Ănsket er det samme: trykk pĂ„ Ă©n knapp og fĂ„ ut det Bufdir trenger.
-
docs/source/likeperson.md · line 342-343Bufdir-rapportering og eksport med ett klikk (kun i Admin Web Portal; mobilen bidrar med selve aktivitetsregistreringen)
-
docs/source/likeperson.md · line 130-133Brukes ikke i produksjon: Data generert av Norse Test-organisasjonen er testdata og skal ikke inngÄ i Bufdir-rapportering eller Þvrig ekstern rapportering.
Responsibilities
- Render period filter controls for selecting the Bufdir reporting window
- Display a preview table of the assembled report data before export
- Trigger report generation and handle loading/error states
- Provide export/download action for the finalized Bufdir dataset
- Show warnings when edge cases are detected (e.g. test-organization data exclusion notices)
Interfaces
selectReportingPeriod(from: Date, to: Date): void
previewReport(): Promise<BufdirReportPreview>
exportReport(format: 'csv' | 'xlsx'): Promise<void>