galaxyproject / galaxyproject/galaxy
Enhancement: Add "Advanced Search" to https://galaxy_url/history/view_multiple
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 169
Description
Add "Advanced search" to "book" icon "multiple history view" (https://galaxy_url/history/view_multiple), for both history and dataset searches.
History searches spin for a very long time, occasionally time out with a red pop-up (yet still keep going), and are not quite a useful as the "Saved histories" (history gear icon menu item) search that has both default and advanced search options.
Dataset searches also spin for an extended amount of time on this view. User > Saved Datasets has an advanced search.
Are all full histories really loaded (as noted by the UI status message)? Would just loading the parts of histories/dataset being searched help with speed (whether advanced search is added or not)? Meaning, just load and search: history/dataset name, tags, or both.
Tested in an account with 100s of histories (not thousands). May be related to other planned improvements to handle many histories, but I didn't find this exact UX request logged yet. Link and close this out if an exact duplicate (or add this specific request to other ticket(s) directly).
Related: https://github.com/galaxyproject/galaxy/issues/3912 (enhancement to "star" histories/datasets).
Contributor guide
Research direction
Start at the /history/view_multiple entry point and compare its history and dataset search behavior with the Advanced Search options under Saved histories and Saved Datasets. Review related issue #3912 before scoping; done should be a decided implementation covering both search types with the expected search responsiveness verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend, performance, search
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100