Skip to content

Enhancements to Task-Requests Listing Page for Improved Sorting, Filtering, and State Persistence #696

@VinayakaHegade

Description

@VinayakaHegade

Issue Description

This issue involves enhancing the task-requests listing page by :

  1. Adding query parameters to the URL to reflect the filters and sorting applied, and also persist the state of task-requests listing page.
  2. Enhancing the UI to provide feedback to the user about the filters and sorting options they have applied.

Child Issues

Expected Behavior

Once these enhancements are implemented, the user should be able to see their applied filters and sorting options reflected in the URL. The state of the page should persist even after refreshing the page. The UI should provide clear feedback about the applied filters and sorting options.

Current Behavior

As we can see in the below screen recording, currently the applied filters and sorting options are not reflected in the URL, and the state of the page does not persist. The UI does not provide feedback about the applied filters and sorting options.

task-requests.mp4

Reproducibility

  • This issue is reproducible
  • This issue is not reproducible

Steps to Reproduce

  1. Visit the task-requests listing page. https://dashboard.realdevsquad.com/task-requests/
  2. Apply filters and sorting options and check the url not changing.

Severity/Priority

  • Critical
  • High
  • Medium
  • Low

Additional Information

This issue will be divided into two child tasks for easier management and tracking.

Checklist

  • I have read and followed the project's code of conduct.
  • I have searched for similar issues before creating this one.
  • I have provided all the necessary information to understand and reproduce the issue.
  • I am willing to contribute to the resolution of this issue.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions