Skip to content

Export/import items of a workspace requires WORKSPACE permissions which breaks multi-tenancy #5616

@jlistemann-ish

Description

@jlistemann-ish

Describe the bug

What I want:

  • Enable full import/export only in the context of the assigned workspaces w/o breaking multi-tenancy.

Given:

  • Assume you have a lot Flowise users.
  • Each has permission to work on 3 dedicated workspaces.
  • Users must not have access/view other users workspaces.

Use Case:
In order to export/import everything from one workspace all of a sudden to another, permissions of e.g. CHATFLOWS, TOOLs only enables to export each flow, tool separately.
This can happen any time the developer thinks it ready for acceptance or production.
It's not practical/usable if you want to live reasonable development processes, e.g. https://www.youtube.com/watch?v=Y4IrvIYigLw

To make it usable permissions in WORKSPACE is required.
Enabling this grants permission over the scope of the user workpace/role assignments and break muliti-tenany capabilies. So wheter the developer have to live with an unasable workflow or break multi-tenancy (NoGo)

Image Image

To Reproduce

see above

Expected behavior

Enable full import/export only in the context of the assigned workspaces w/o breaking multi-tenancy.

Screenshots

No response

Flow

No response

Use Method

Docker

Flowise Version

Enterprise 3.0.11

Operating System

None

Browser

None

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions