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

DT-1421 - improve workflow reset form #1675

Merged
merged 1 commit into from
Oct 12, 2023

Conversation

rossedfort
Copy link
Contributor

Description & motivation 💭

  • Currently the workflow reset form allows selecting a "Reset Reapply Type", based on the options here. This was not super intuitive for users, so we've changed the form to display a checkbox instead. If checked (which is the default state), Signals that happened after the reset point will be reapplied, otherwise they will not.
  • I also added a description to the group of Radio inputs to further clarify their purpose.

Screenshots (if applicable) 📸

before after
Screenshot 2023-10-10 at 11 51 49 AM Screenshot 2023-10-10 at 11 55 42 AM

Design Considerations 🎨

Testing 🧪

How was this tested 👻

  • Manual testing
  • E2E tests added
  • Unit tests added

Steps for others to test: 🚶🏽‍♂️🚶🏽‍♀️

Create a workflow, then signal it. Reset that workflow with the checkbox "checked" and ensure the signal is reapplied on the new workflow. Reset that workflow with the checkbox "unchecked" and ensure the signal is not reapplied on the new workflow.

Checklists

Draft Checklist

Merge Checklist

Issue(s) closed

Docs

Any docs updates needed?

and add more descriptive label
default the checkbox to checked, which applies signals
after the reset point
also add description to RadioGroup
@rossedfort rossedfort requested a review from a team as a code owner October 10, 2023 17:57
@rossedfort rossedfort requested review from KATIETOLER and removed request for a team October 10, 2023 17:57
@vercel
Copy link

vercel bot commented Oct 10, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
holocene ✅ Ready (Inspect) Visit Preview Oct 10, 2023 5:57pm

@rossedfort rossedfort merged commit 63fa1f0 into main Oct 12, 2023
9 checks passed
@rossedfort rossedfort deleted the DT-1421-wf-reset-form-improvements branch October 12, 2023 16:42
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.

2 participants