Feature #34287
openUse searchable project selectbox in issue create/update form
Description
We have a large amount of projects, an selecting a project in issue form is very difficult.
My idea is to use the same "searchable selectbox" from header in the issue form.
Files
Related issues
Updated by Mischa The Evil over 5 years ago
- Blocked by Feature #34288: Show tree path of project when searching in searchable project selectbox added
Updated by Mischa The Evil over 5 years ago
Updated by Daniel Duton over 5 years ago
An example of how a searchable tree dropdown could look like:
https://vue-treeselect.js.org/#nested-search
This combines a dropdown with Tree view and a search without loosing the tree path information.
Updated by Daniel Duton over 5 years ago
Here is another example of a searchable tree without loosing path information.
https://js.devexpress.com/Demos/WidgetsGallery/Demo/TreeView/TreeViewWithSearchBar/jQuery/Light/
Updated by Severin Schols over 5 years ago
This would be great as an option for other project selection dropdowns as well, e.g. when creating new time entries.
Updated by Pedro Calvo Morcillo about 1 month ago
The same problem also affects the global time entry form at `/time_entries/new`.
With many projects, selecting the right one from the current hierarchical dropdown is slow and error-prone. A searchable project selectbox there would be very useful too, ideally preserving the project path/tree context.
+1
Updated by Ctrl Maj 6 days ago
- File before.png before.png added
- File after.png after.png added
- File add_project_path.patch add_project_path.patch added
Hello,
That could be a useful idea, we may already achieve something similar by using the existing features, such as filtering by name to locate a project.
For the Projects list (not the Projects table in the administration area), I would suggest following the same approach as the banner and displaying the full project path with hyperlink.
Regarding the time entry issue, I think the best approach would be to introduce a new available_column that can be selected in queries—for example, a Project Path (`project_path`) column.
In any case, here's what I have in mind for the Projects view: