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

Improve filter menu for processes and tasks #5212

Closed
oliver-stoehr opened this issue Jun 30, 2022 · 2 comments · Fixed by #5523
Closed

Improve filter menu for processes and tasks #5212

oliver-stoehr opened this issue Jun 30, 2022 · 2 comments · Fixed by #5523
Assignees
Labels
feature search search, filter

Comments

@oliver-stoehr
Copy link
Collaborator

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
    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.
    This menu should contain autocomplete options navigable by keyboard.
    Process filtersKitodo Production_ Filter Processes 2

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
Process filtersKitodo Production_ Filter Processes 4

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.

@solth solth removed the 3.x label Jul 7, 2022
@solth solth pinned this issue Jul 7, 2022
@matthias-ronge
Copy link
Collaborator

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?

@oliver-stoehr
Copy link
Collaborator Author

oliver-stoehr commented Jul 14, 2022

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.
I would rather implement another more interactive layer which would be internally translated to the existing syntax. So the old syntax could be still used, too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature search search, filter
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants