HIGH story-bufdir-report-history-audit-log-organization-admin-001 5 pts
5
Story Points
High
Priority
Bufdir Report History & Audit Log
Feature

User Story

As a Organization Administrator
I want to view a chronological list of all Bufdir reports that have been submitted from my organization
So that I can track compliance, verify that required reporting periods have been covered, and quickly identify any gaps in submission history

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.