As a user
I want to see an "all cases" table view that lists out all the complaints and relevant fields
So that I can have a comprehensive view of all complaints in the system
Business Context:
Having a comprehensive view of all complaints allows users to track and manage issues efficiently. It improves transparency and helps in prioritizing and addressing complaints systematically.
In Scope
Pagination and sorting functionality
Filtering options (e.g. basic search)
Show/hide columns (need to ensure that case ID always shows)
Can we use dummy data that it organization-specific? E.g. New Orleans, Hawaii and Impactworkers?
Mockups
Acceptance Criteria
Scenario: Filter Complaints
Given a logged-in user,
When they filter fields using a specific query,
Then they should see a list of all complaints with relevant fields displayed.
Scenario: Paginate Complaints
Given a logged-in user,
When there are more complaints than can be displayed on one page,
Then the system should provide pagination controls to navigate through the list.
Notes
Checklist
Kickoff
[ ] We have we indicated which organizations and user permissions require this
[ ] We have indicated whether we have any dependencies to other cards/work
[ ] We have indicated which environment this can be tested in
[ ] We have included a mockup if this is design related
[ ] We have included clear ACs to test it
[ ] We have estimated the story
Deskcheck
[ ] This work has been demoed in staging (or higher) and led by the dev pair who worked on this card
User Story
As a user I want to see an "all cases" table view that lists out all the complaints and relevant fields So that I can have a comprehensive view of all complaints in the system
Business Context:
Having a comprehensive view of all complaints allows users to track and manage issues efficiently. It improves transparency and helps in prioritizing and addressing complaints systematically.
In Scope
Note: Please use OOO functionalities for https://mui.com/x/react-data-grid/
Out of Scope
Open Questions
Mockups
Acceptance Criteria
Scenario: Filter Complaints Given a logged-in user, When they filter fields using a specific query, Then they should see a list of all complaints with relevant fields displayed.
Scenario: Paginate Complaints Given a logged-in user, When there are more complaints than can be displayed on one page, Then the system should provide pagination controls to navigate through the list.
Notes
Checklist
Kickoff
Deskcheck