-
Notifications
You must be signed in to change notification settings - Fork 63
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
Improve filter menu for processes and tasks #5212
Comments
In the development of 3.x, great importance was attached to not changing the search slot syntax so that saved filters continue to work. A lot of working time was put into this. Does this criterion still apply? (@andre-hohmann @subhhwendt ?) Is it compatible with the suggestions presented here? From what I've read in the feature request, I would think the syntax is supposed to change (which I personally would like). But then how do we deal with existing saved filters? Are both syntaxes supported, or must the filters be converted? |
I think we should not change the existing syntax mainly used by power users. As you mentioned also the saved filters rely on this syntax. |
The menu filtering the process list and the task list should be improved to provide faster and easier filtering.
This proposal contains some layout and feature ideas to improve the filters for casual users as well as for power users. It could eventually eliminate the need for the "extended search" on a separate page.
The filter content should be styled to provide a better understanding of the applied filters. Inspired by GitLab the individual filters should be optically separated from each other.
![Bildschirmfoto 2022-06-30 um 14 22 04](https://user-images.githubusercontent.com/32509444/176676865-3de09eff-81f3-435d-a500-718716a4655f.png)
This helps to identify the different parts of an filter and tell the filters apart.
The filter input field should display a menu at the bottom border when the input is focused. This menu should provide rich information about available filter options.
![Process filtersKitodo Production_ Filter Processes 2](https://user-images.githubusercontent.com/32509444/176678312-cafa0df5-232b-461d-8d71-25dcf0b0cbc1.png)
This menu should contain autocomplete options navigable by keyboard.
These options should be context sensitive to provide filter keys at first, then available operators and available filter values at last:
![Process filtersKitodo Production_ Filter Processes 3](https://user-images.githubusercontent.com/32509444/176678316-081fc84d-73e7-45e5-b700-a9326b803be1.png)
![Process filtersKitodo Production_ Filter Processes 4](https://user-images.githubusercontent.com/32509444/176678320-a9d39b91-8672-4b31-b80d-4d06ac81785f.png)
The menu should also contain all options like "show deactivated projects" and "show closed processes" currently located in the "possible actions" menu at the bottom of the process list. The "filter" menu at the bottom of the task list should also be consolidated into this new menu to have all filter options in one place.
The text was updated successfully, but these errors were encountered: