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

Allow users to delete edges in the middle of a workflow #1208

Open
3 tasks
NickOpenFn opened this issue Oct 17, 2023 · 0 comments
Open
3 tasks

Allow users to delete edges in the middle of a workflow #1208

NickOpenFn opened this issue Oct 17, 2023 · 0 comments

Comments

@NickOpenFn
Copy link

NickOpenFn commented Oct 17, 2023

Right now, users are not able to the delete nodes/edges in the middle of workflows but we want to provide this level of flexibility for users. As a user, I should be able to select a node or an edge and delete it.

  • When I delete a node (step), it should be removed from the workflow leaving other
  • When I delete an edge, it should be removed but the upstream and downstream jobs
  • If we have an orphaned step - one where a node/edge is deleted in the middle without being and , the workflow should run to the last job that is connected.

The implementation of #2008 covered a part of this fix but we need to decide how we want to handle the deleted nodes -- if they are considered a part of the workflow that can be added later in which case, we should make sure that when a user refreshes, the nodes/steps are not deleted.

We want to persist every orphan node and their downstream in the workflow.

@NickOpenFn NickOpenFn added the needs detail More detail is needed before development can start label Oct 17, 2023
@christad92 christad92 changed the title Allow users to delete jobs in the middle of a workflow Allow users to delete edges/nodes in the middle of a workflow Apr 23, 2024
@christad92 christad92 removed the needs detail More detail is needed before development can start label May 9, 2024
@christad92 christad92 changed the title Allow users to delete edges/nodes in the middle of a workflow Allow users to delete edges in the middle of a workflow May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Icebox
Development

No branches or pull requests

2 participants