Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create inline workflow examples #292

Closed
wants to merge 2 commits into from
Closed

Create inline workflow examples #292

wants to merge 2 commits into from

Conversation

taras
Copy link
Member

@taras taras commented May 11, 2023

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.

@changeset-bot
Copy link

changeset-bot bot commented May 11, 2023

⚠️ No Changeset found

Latest commit: 5bc49f6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@taras
Copy link
Member Author

taras commented May 25, 2023

Superceeded by #293

@taras taras closed this May 25, 2023
@taras taras deleted the setup-inline-workflow branch May 25, 2023 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant