mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-12 04:15:25 +00:00
Update main.py
This commit is contained in:
parent
357b57e1d6
commit
f758bf74c2
1 changed files with 2 additions and 1 deletions
|
|
@ -375,6 +375,7 @@ from open_webui.config import (
|
||||||
RESPONSE_WATERMARK,
|
RESPONSE_WATERMARK,
|
||||||
# Admin
|
# Admin
|
||||||
ENABLE_ADMIN_CHAT_ACCESS,
|
ENABLE_ADMIN_CHAT_ACCESS,
|
||||||
|
ENABLE_ADMIN_WORKSPACE_CONTENT_ACCESS,
|
||||||
ENABLE_ADMIN_EXPORT,
|
ENABLE_ADMIN_EXPORT,
|
||||||
# Tasks
|
# Tasks
|
||||||
TASK_MODEL,
|
TASK_MODEL,
|
||||||
|
|
@ -1321,7 +1322,7 @@ async def get_models(
|
||||||
)
|
)
|
||||||
|
|
||||||
# Filter out models that the user does not have access to
|
# Filter out models that the user does not have access to
|
||||||
if user.role == "user" and not BYPASS_MODEL_ACCESS_CONTROL:
|
if (user.role == "user" or (user.role == "admin" and not ENABLE_ADMIN_WORKSPACE_CONTENT_ACCESS)) and not BYPASS_MODEL_ACCESS_CONTROL:
|
||||||
models = get_filtered_models(models, user)
|
models = get_filtered_models(models, user)
|
||||||
|
|
||||||
log.debug(
|
log.debug(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue