galaxyproject / galaxy

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

Harden User Object Store and File Source Creation #18172

Closed jmchilton closed 1 week ago

jmchilton commented 2 weeks ago

This is the latest #18127 with an added layer of checking file sources and object store configurations before persisting them down to the level of instantiating actual plugins. This catches a wide class of errors right away and provides much nicer feedback to users (and admins writing these plugins) about them.

I have WIP on a deeper UI for this but playing with it as is... was a huge step forward for usability so I thought I would open a PR for this part in case it turns green and people want to play with this version instead.

How to test the changes?

(Select all options that apply)

License