-
Notifications
You must be signed in to change notification settings - Fork 3
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
Problem: There is no way to filter package results by workflow status #989
Comments
Note: #1036 allows for filtering by package status in the API; however, package filtering still needs to be implemented in the UI |
Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Fixes #989. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "Filters" section to the package list page - Add a "Status" selector to the filters section - Filter package list results when the "Status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "filters" section to the package list page - Add a "status" selector to the filters section - Filter package list results when the "status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "Filters" section to the package list page - Add a "Status" selector to the filters section - Filter package list results when the "Status" filter is changed
Fixes #989. Add a package status filter select box to the Dashboard package list page to allow filtering packages by status. Changes: - Add a "Filters" section to the package list page - Add a "Status" selector to the filters section - Filter package list results when the "Status" filter is changed
Refs #989. Adapt the existing Tabs component to use it for filtering the package list by status. - Allow setting the package status filter by a "status" URL query parameter - Update the "status" query parameter when clicking a filter tab - Make the tab icons optional - Include route parameters when checking if a tab is active
Refs #989. Adapt the existing Tabs component to filter the package list by status. Changes: - Make the dropdown package status filter a component to allow switching between dropdown and tab filters for A/B testing - Allow setting the package status filter by a "status" URL query parameter - Update the "status" query parameter when clicking a filter tab - Make the tab icons optional - Include query parameters when checking if a tab is active
Refs #989. Adapt the existing Tabs component to filter the package list by status. Changes: - Make the dropdown package status filter a component to allow switching between dropdown and tab filters for A/B testing - Allow setting the package status filter by a "status" URL query parameter - Update the "status" query parameter when clicking a filter tab - Make the tab icons optional - Include query parameters when checking if a tab is active
hi hi! Functionally, the tabs work great! However, I have a little bit of feedback on the design:
|
Thanks @jraddaoui ! @djjuhasz some thoughts:
There are additional alternative options for each, but these seemed like the best picks to me. Open to other suggestions though! |
Nice! Thanks for doing that, @djjuhasz ! |
Description
One of the feedback elements from the recent Talk-Aloud usability tests. Currently users have no way of filtering package results by status. This can make it hard to find specific package when there are many results.
To Reproduce
1.Log in
2. Navigate to Packages
3. try to see only Done packages, or only those with Errors
Resulting error
No method available to filter results by workflow status
Expected behavior
Users can easily filter results by workflow status to better discover relevant packages.
Proposed solution
Following this feedback, we drafted 2 mockups to cover potential implementation solutions - one using tabs, and the other using a drop-down menu. After reviewing it with the team, no team members had strong preferences one way or the other. We then decided to get input from another Enduro user in a different context - Maaike, who operates the MoMA Enduro instance as part of their managed service.
Here is Maaike's feedback:
Consequently we propose that the first implementation try using the tabs. A mockup is included below:
The text was updated successfully, but these errors were encountered: