Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
To help @dagda1 get started on #281, I created two templates for development of Embedded Scaffolder UI that allows trigger and seeing status of a workflow inline with the value.
Approach
Update System
Update System scaffolder workflow should be triggered from a component's entity page. It should be a button that shows up next to the current value of System (we don't need to worry about it being in About Card, for our experimentation we can put it anywhere on entity page). When the user clicks on "change system", they'll see a modal which allows them to select the system using RJSF. After the user clicks on "Save" button, we should execute the workflow and show logs in the modal. Once it's complete, we can close the modal.
Deprecate Component
Deprecate Component scaffolder workflow doesn't take any input. When a user clicks on a button, the workflow will trigger and show status update in the button that they clicked to trigger the workflow.