galaxyproject / galaxy

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

Revises handling of warnings in the workflow run form #18126

Closed guerler closed 1 month ago

guerler commented 1 month ago

Fixes #18077.

This PR replaces the workflow run form warning messages, and redirects the user to the workflow editor instead. It also contains refactoring towards typescript and composition api.

If the user attempts to run a public workflow which contains changes and requires review, the following message is shown, and the workflow is imported before loading the workflow editor:

image

If the user already owns the workflow, the workflow editor is loaded directly upon clicking the link shown in the message:

image

How to test the changes?

(Select all options that apply)

License