View Complete Bufdir Report Submission History
Coordinators need a dedicated history screen that lists all previously submitted Bufdir reports, including the reporting period, submission date, submission status, file format, and who submitted the report. Each list item should show key metrics at a glance so the coordinator can assess report coverage without opening individual entries. The screen must support filtering by year and period, and provide clear visual indicators for successful submissions versus errors.
User Story
Acceptance Criteria
- Given the coordinator navigates to the Bufdir report history screen, when the screen loads, then all past submissions are displayed in reverse chronological order with period, date submitted, status, and submitter name visible on each list item
- Given there are no past submissions, when the coordinator opens the history screen, then a clear empty-state message is shown explaining that no reports have been submitted yet
- Given the coordinator selects a year filter, when the filter is applied, then only reports from that calendar year are displayed in the list
- Given a submission failed or has an error status, when the coordinator views the history list, then the failed entry is visually distinguished with a red/warning indicator and a short error summary
- Given the coordinator is on a slow network, when the history list is loading, then a skeleton loading state is shown and the UI does not freeze
Business Value
Coordinators spend significant time manually tracking which Bufdir reporting periods have been fulfilled. A centralized history view eliminates this overhead, reduces the risk of missed submissions that could jeopardize grant funding, and provides an auditable trail required during Bufdir inspections or internal reviews.
Components
- Report History Screen ui
- Report History List Item Widget ui
- Report History Service service
- Report History Repository data
- Report History RLS Policy Configuration infrastructure
- Export History List ui