galaxyproject / galaxy

Data intensive science for everyone.
https://galaxyproject.org
Other
1.41k stars 1.01k forks source link

Reduce nesting of workflow imports from GA4GH Tool Registry Servers #12192

Open wm75 opened 3 years ago

wm75 commented 3 years ago

Currently, to import a workflow from a TRS the following navigation is required in the GUI:

Workflow -> Import -> search form or Workflow -> Import -> import from a trs ID

then you have to select from a dropdown list of TRS servers (assuming more than one is configured (e.g. on .eu).

To reduce this effort I propose: Offer the dropdown list of TRS servers and the input field for the TRS ID directly under Import a Workflow from Configured GA4GH Tool Registry Servers (e.g. Dockstore) on /workflows/import. Underneath that keep the current link to the search, but on the search page preselect the main TRS choice.

mvdbeek commented 3 years ago

Is there really much of a use case for the TRS id thing ? I know that's how we do the run form redirection, but maybe the search can be smart enough to also try what is entered as the TRS id ?

mvdbeek commented 3 years ago

IOW show the search form directly, this seems like the more important interface in Galaxy

wm75 commented 3 years ago

the unified search box, which would recognize a TRS ID sounds like the right thing, yes.

wm75 commented 3 years ago

Maybe also with an "Advanced Search" option (like in User -> Histories or Shared Data -> Workflows), which lets you query for ID, name, organization and description explicitly?