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)
[x] Instructions for manual testing are as follows:
Create object stores and file sources with issues and watch them get caught.
License
[x] I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.
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