Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin - Requests - Add request filtering #160

Open
Frama-99 opened this issue Jan 16, 2022 · 0 comments
Open

Admin - Requests - Add request filtering #160

Frama-99 opened this issue Jan 16, 2022 · 0 comments

Comments

@Frama-99
Copy link
Collaborator

Frama-99 commented Jan 16, 2022

The filters should appear to the left of the request cards (similar to Expedia's UI). They should include the following:

  • request status (multi-select since there are only 6 statuses)
  • member (dropdown that allows for search for a certain member)
  • project (multi-select or search dropdown, depending on how many projects there are)
  • date range (this month, this year, all time, etc.)

This will require backend changes to add filtering so that we're not pulling all requests in at once. Though if the filtering is getting "narrower" (e.g. originally all 6 statuses are selected, but now only one is), we might be able to use data that has already been fetched in the frontend.

Considerations also need to be made about whether we apply a filter right after a checkbox is selected, or if there should be an "apply" button.

@Frama-99 Frama-99 changed the title Add request filtering in admin dashboard Admin - Requests - Add request filtering Jan 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant