langflow icon indicating copy to clipboard operation
langflow copied to clipboard

[Feature Request] Flow Grouping: Implementing Flow-Level Grouping for Enhanced Management and Access Control

Open YamonBot opened this issue 1 year ago • 2 comments

Reasons for Suggestion

Introducing the concept of grouping specific flows together, similar to a folder system, would allow for better organization and management of flows. This would make it easier to handle permissions and access controls on a group level, enhancing security and operational efficiency.

Content of the Proposal

Implement a feature that allows flows to be grouped together at the flow level, not just within individual flows. This "folder-like" system should allow for CRUD (Create, Read, Update, Delete) operations on groups of flows, which can be controlled based on organization and user permissions.

Technical Considerations

  • Development of a new UI component to facilitate flow grouping in a clear and intuitive manner.
  • Backend logic for grouping flows and managing group permissions.
  • Ensure that the flow grouping mechanism is flexible enough to accommodate future changes and integrations.

Potential Use Cases

  1. Project-Based Organization: Grouping flows by project or team can streamline management and access, especially in larger organizations.
  2. Security and Compliance: Easier to manage compliance with policies by restricting access to sensitive flows grouped under specific criteria.

YamonBot avatar Apr 17 '24 06:04 YamonBot

I think it's necessary to structure this component now, while it's still in the development stage, to avoid migration issues later.

YamonBot avatar Apr 17 '24 07:04 YamonBot

https://github.com/langflow-ai/langflow/issues/1864

YamonBot avatar May 08 '24 10:05 YamonBot