I want the ability to sort the case list by specific attributes
Benefit
So that I can quickly find cases based on different criteria such as name, creation date, or other relevant attributes
Acceptance Criteria
GIVEN I am on the case list page,
WHEN I select a sorting option from a dropdown menu (e.g., 'Name', 'Creation Date'),
THEN the cases are sorted according to the selected criterion.
AND I can easily switch between ascending and descending order.
Dependencies
[ ] Determine which case attributes are most useful for sorting and ensure they are included in the case metadata that is served to the frontend.
Technical Notes
Implement a dropdown menu with sorting options for 'Name' and 'Creation Date' as a start. Consider adding other attributes based on user feedback and data availability.
Ensure that the sorting logic is integrated seamlessly with the existing case list architecture.
Definition of Done
[X] The feature fulfills all acceptance criteria.
[X] The code is reviewed and meets team coding standards.
[X] All unit, integration, and end-to-end tests are passed.
[X] The feature meets accessibility standards set for the project.
[X] The code passes the CI/CD pipeline quality controls (style and linting).
[X] The feature is merged into the main branch.
[X] The feature is deployed and functional in the QA environment.
[X] The feature was demonstrated to the team and accepted by the product owner.
Role
As an assurance case editor
Desired Feature
I want the ability to sort the case list by specific attributes
Benefit
So that I can quickly find cases based on different criteria such as name, creation date, or other relevant attributes
Acceptance Criteria
GIVEN I am on the case list page, WHEN I select a sorting option from a dropdown menu (e.g., 'Name', 'Creation Date'), THEN the cases are sorted according to the selected criterion. AND I can easily switch between ascending and descending order.
Dependencies
Technical Notes
Definition of Done