Skip to content

feat: Ability to disable individual user sharing: ex/ej ENABLE_USER_SHARING = 'false' / only Group Sharing Enable.  #21793

@antpar-rf

Description

@antpar-rf

Check Existing Issues

  • I have searched for all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Verify Feature Scope

  • I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions.

Problem Description

When the feature to introduce user sharing was created, no flag was created to disable it. Now individual users can share to other individual users irregardless of group access permissions

Desired Solution you'd like

Create a feature flag via environment variable that disables USER Sharing via the access control ui file https://github.com/open-webui/open-webui/blob/main/src/lib/components/workspace/common/AccessControl.svelte and the API side of requests to prevent the payload to each individual ACL configuration for models, knowledge bases, skills, etc

Alternatives Considered

Issue creates burdensome permission issues

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions