mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 02:48:13 -05:00
[GH-ISSUE #21732] feat: Admin Settings Models to indicate Public / Private state #19555
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pljones on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/21732
Check Existing Issues
Verify Feature Scope
Problem Description
At the moment, in Admin Settings Models, I have to open the edit screen for each model and click the Access button to discover whether the model is public or private.
Desired Solution you'd like
It would be useful if the Model screen:
Alternatives Considered
Advantages: it's done already
Disadvantages: it continues to hide the public/private state behind two layers of UI
Advantages: less overall change to the UI than suggested approach, no need to implement state change code
Still need to determine state when displaying the page, though
Additional Context
What got me here was trying to get title icon generation working and the frustrating "This model is not publicly available. Please select another model." message. Actually finding where to change the model or what it was talking about without a web search -- which found a bug report as the top hit on Google -- proved beyond me, so it argues the UI is not yet sufficiently intuitive.
I'm hoping, given the UI infrastructure for the filter already exists, at least that part can be done. Similarly, the UI infrastructure for the Hide/Show and Enable/Disable are already present. So long as this attribute is in the same part of the metadata, I'd expect it to be a straightforward change to support editing in the UI.
@Classic298 commented on GitHub (Feb 22, 2026):
Why? You can already see from the menu
@pljones commented on GitHub (Feb 22, 2026):
I've hidden ministral-3:3b and it's dimmer. It's private but the others are public -- but I get no "read only". This is in Admin Settings, right?
Proposed filter code developed with Cursor (untested - I'm trying to find the Local Development Guide):
@Classic298 commented on GitHub (Feb 22, 2026):
do not use google to search the docs. the docs have been reorganized and google's index needs to reindex them. which didnt happen yet
https://docs.openwebui.com/getting-started/development
@Classic298 commented on GitHub (Feb 22, 2026):
@pljones thanks for clarifying. you did not specify you meant the admin settings. I thought you were talking about the workspace models, which are shown as I posted above with my screenshot
@pljones commented on GitHub (Feb 22, 2026):
No, I used Github.
@Classic298 commented on GitHub (Feb 22, 2026):
ah the readme. thanks. this will need an update
@Classic298 commented on GitHub (Feb 22, 2026):
feel free to PR - if you do. try to copy existing conventions from the workspace
Public Private badges would make sense i think
@pljones commented on GitHub (Feb 22, 2026):
Hm. This svelte stuff is harder to pick up than I thought. It could be next week before I get this done now.
@tjbck commented on GitHub (Feb 22, 2026):
Addressed in dev.
@Classic298 commented on GitHub (Feb 22, 2026):
29217cb430