[GH-ISSUE #8586] Prompts created by regular users should not be public by default #53847

Closed
opened 2026-05-05 15:25:37 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @DmitriyAlergant on GitHub (Jan 15, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/8586

Feature Request

Is your feature request related to a problem? Please describe.

Using Open WebUI in an enterprise setting, we would like to grant end-users (non admins) an ability to create custom prompts. This has become possible with the recent introduction of Groups feature, and Default Permission setting.

However, currently, prompts created by end-users by default have "public" visibility. We are afraid of creating a mess and therefore cannot enable the feature.

Describe the solution you'd like

Prompts created by non-admin users should only have private visibility (by default), or, optionally, visible to Group that this user is a member of.

Ideally, the same logic should apply to Models and Knowledge Documents - but the current issue in pacticular is about Prompts.

Describe alternatives you've considered

There is no meaningful alternatives currently.

Additional context
Add any other context or screenshots about the feature request here.

Originally created by @DmitriyAlergant on GitHub (Jan 15, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/8586 # Feature Request **Is your feature request related to a problem? Please describe.** Using Open WebUI in an enterprise setting, we would like to grant end-users (non admins) an ability to create custom prompts. This has become possible with the recent introduction of Groups feature, and Default Permission setting. However, currently, prompts created by end-users by default have "public" visibility. We are afraid of creating a mess and therefore cannot enable the feature. **Describe the solution you'd like** Prompts created by non-admin users should only have private visibility (by default), or, optionally, visible to Group that this user is a member of. Ideally, the same logic should apply to Models and Knowledge Documents - but the current issue in pacticular is about Prompts. **Describe alternatives you've considered** There is no meaningful alternatives currently. **Additional context** Add any other context or screenshots about the feature request here.
Author
Owner

@tarmst commented on GitHub (Jan 17, 2025):

Plugging my PR that was closed: https://github.com/open-webui/open-webui/pull/8364

<!-- gh-comment-id:2598673557 --> @tarmst commented on GitHub (Jan 17, 2025): Plugging my PR that was closed: https://github.com/open-webui/open-webui/pull/8364
Author
Owner

@flefevre commented on GitHub (Feb 12, 2025):

We have also the same difficulty with model assistants. A model assistant should be made public only by a privileged user to ensure, we do not have a mess in assistant listing.
Typically the admin/privileged user should ensure that a logo has been defined, the description is fulfilled, the tags have been pitted etc... To ensure quality of model assistant. Ideally we could have a star,like feature on each model assistant given by the user of given by the analysis through giskard.

In the admin panel, it could be good to have a toogle button to autorise or not the switch by enduser or privileged user(ideally)

<!-- gh-comment-id:2654219794 --> @flefevre commented on GitHub (Feb 12, 2025): We have also the same difficulty with model assistants. A model assistant should be made public only by a privileged user to ensure, we do not have a mess in assistant listing. Typically the admin/privileged user should ensure that a logo has been defined, the description is fulfilled, the tags have been pitted etc... To ensure quality of model assistant. Ideally we could have a star,like feature on each model assistant given by the user of given by the analysis through giskard. In the admin panel, it could be good to have a toogle button to autorise or not the switch by enduser or privileged user(ideally)
Author
Owner

@davizucon commented on GitHub (Apr 10, 2025):

Hey Folks,
Is there any intention to continue discussing the feature? Or has anyone found a workaround?

Thanks !!!

<!-- gh-comment-id:2792670864 --> @davizucon commented on GitHub (Apr 10, 2025): Hey Folks, Is there any intention to continue discussing the feature? Or has anyone found a workaround? Thanks !!!
Author
Owner

@DmitriyAlergant commented on GitHub (Apr 10, 2025):

I believe this should be closed as 0.6.0 has implemented this.

Settings under Groups -> default group "Permissions"

<!-- gh-comment-id:2792674994 --> @DmitriyAlergant commented on GitHub (Apr 10, 2025): I believe this should be closed as 0.6.0 has implemented this. Settings under Groups -> default group "Permissions"
Author
Owner

@Classic298 commented on GitHub (Apr 10, 2025):

It is implemented indeed but it is faulty!

Even though private prompts are hidden in the workspace for other users, other users can still access privately saved prompts in the chat interface by accessing the prompts with the / command. Literally all prompts even of other users will be listed there, even if set to private!

Related

https://github.com/open-webui/open-webui/issues/12690

<!-- gh-comment-id:2792977989 --> @Classic298 commented on GitHub (Apr 10, 2025): It is implemented indeed but it is faulty! Even though private prompts are hidden in the workspace for other users, other users can still access privately saved prompts in the chat interface by accessing the prompts with the / command. Literally all prompts even of other users will be listed there, even if set to private! Related https://github.com/open-webui/open-webui/issues/12690
Author
Owner

@Classic298 commented on GitHub (Apr 11, 2025):

Created PR: https://github.com/open-webui/open-webui/pull/12757

<!-- gh-comment-id:2797463181 --> @Classic298 commented on GitHub (Apr 11, 2025): Created PR: https://github.com/open-webui/open-webui/pull/12757
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#53847