MEDIUM story-bufdir-report-history-audit-log-organization-admin-007 3 pts
3
Story Points
Medium
Priority
Bufdir Report History & Audit Log
Feature

User Story

As a Organization Administrator
I want to filter the Bufdir report history by year, reporting period, and submission status, and to search by period label
So that I can quickly locate a specific report without scrolling through years of history, especially when preparing for an audit or responding to a Bufdir query

Acceptance Criteria

  • Given the coordinator selects '2024' from the year filter, when the filter is applied, then only reports with a submission date or reporting period in 2024 are shown
  • Given the coordinator selects 'Failed' from the status filter, when the filter is applied, then only reports with a failed or error status are listed
  • Given the coordinator types '2024 Q2' in the search field, when results update, then only report entries matching that period label are displayed
  • Given the coordinator applies multiple filters simultaneously, when the filtered list is shown, then only reports matching ALL active filters are displayed
  • Given the coordinator navigates to a report detail and then presses back, when the history screen reappears, then the previously applied filters are still active
  • Given no reports match the active filters, when the list updates, then a clear empty state message is shown explaining the filter criteria with an option to clear all filters

Business Value

Organizations with multi-year reporting history may accumulate dozens of report entries. Without filtering, coordinators waste time scrolling and risk overlooking a failed submission. Fast, filterable access to history reduces coordinator workload and ensures nothing slips through, protecting grant funding continuity.