galaxyproject / galaxyproject/galaxy
Enhancement: Admin > Local data > installed loc files are not displayed if no data managers are installed
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 169
Description
Reviewing the data table contents within the UI for admins that prefer to or that can only use the UI to access the info.
Bonus1: Reveal this information to non-admin users. A sort on that list along with a search function would again be very useful for practical reasons. Example: Is my target genome already indexed for tool X?
Bonus2: List out the tools/functions that make use of that data table. Maybe through tags or keywords (that can be searched). Example: I want to extract MAF blocks, but does my target genome have these natively indexed? (Currently, the only want to find out is to assign dbkeys to datasets and see if the tool forms bring up any native indexes, or to ask the admins/support for the instance). This aids with quick self-help.
Bonus3: Add a timestamp (or series of timestamps, comma or semicolon separated) for when the line for a data resources was added to a loc file - or - updated/corrected/changed in any way. Would be an additional column. No spaces please to preserve tabular formatting that is easy to parse. This is not a small project and touches many other parts of Galaxy, including tools. _Wish list item_.
Other ways to model this that are better, for whatever reason (example: faster or better meets UI view consistency), are great. The goal is to make the info available in a useful way, for admins as a priority and all users as a very nice-to-have feature.
Contributor guide
Research direction
The issue names the admin UI, data tables, and loc files but provides no filenames, tests, or specific entry points. Start by locating the admin view for data-table contents and the loc-file data source, then narrow the work to displaying installed loc files without data managers; done should be defined by an agreed scope and UI behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100