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 opening other flows in new Editor tabs #4191

Open
2 tasks
anna-geller opened this issue Jul 1, 2024 · 0 comments
Open
2 tasks

Allow opening other flows in new Editor tabs #4191

anna-geller opened this issue Jul 1, 2024 · 0 comments
Assignees
Labels
area/frontend Need some frontend code changes enhancement New feature or request kind/highlight Main feature highlight on the release

Comments

@anna-geller
Copy link
Member

anna-geller commented Jul 1, 2024

Feature description

Often, when you are creating new workflows, you want to:

  • copy-paste some code from other flows in the same namespace
  • lookup inputs when adding a Subflow task or a flow trigger

Being able to open other flows in new Editor tabs makes those use cases much easier to handle.

TODOs

  • figure out with @Nico-Kestra a new icon for a "Flow" that can be used to distinguish the main flow from other flows -- see the image below
  • figure out a way to pin a "flows" directory at the top that allows viewing workflow code from other flows in that namespace and child namespaces — those flows might use the naming convention namespace_id.flow_id.yml

image

Requirements

  1. Those flows can be opened within the same browser window (in the other Editor tabs)
  2. Those flows should be editable — even though you are on a specific Flow's page, the user should be able to make some adjustments for other flows
@anna-geller anna-geller added enhancement New feature or request area/frontend Need some frontend code changes kind/highlight Main feature highlight on the release labels Jul 1, 2024
@MilosPaunovic MilosPaunovic self-assigned this Jul 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Need some frontend code changes enhancement New feature or request kind/highlight Main feature highlight on the release
Projects
Status: Backlog
Development

No branches or pull requests

2 participants
-