mirror of
https://github.com/open-webui/open-webui
synced 2025-04-29 10:42:55 +00:00
Implement support for env var configuration
This commit is contained in:
parent
0d970640ea
commit
cdb09c3fb3
@ -936,6 +936,10 @@ USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS = (
|
||||
os.environ.get("USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS", "False").lower() == "true"
|
||||
)
|
||||
|
||||
USER_PERMISSIONS_WORKSPACE_PUBLIC_SHARING = (
|
||||
os.environ.get("USER_PERMISSIONS_WORKSPACE_PUBLIC_SHARING", "False").lower() == "true"
|
||||
)
|
||||
|
||||
USER_PERMISSIONS_CHAT_CONTROLS = (
|
||||
os.environ.get("USER_PERMISSIONS_CHAT_CONTROLS", "True").lower() == "true"
|
||||
)
|
||||
@ -977,6 +981,7 @@ DEFAULT_USER_PERMISSIONS = {
|
||||
"knowledge": USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS,
|
||||
"prompts": USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS,
|
||||
"tools": USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS,
|
||||
"public_sharing": USER_PERMISSIONS_WORKSPACE_PUBLIC_SHARING,
|
||||
},
|
||||
"chat": {
|
||||
"controls": USER_PERMISSIONS_CHAT_CONTROLS,
|
||||
|
@ -66,6 +66,7 @@ class WorkspacePermissions(BaseModel):
|
||||
knowledge: bool = False
|
||||
prompts: bool = False
|
||||
tools: bool = False
|
||||
public_sharing: bool = True
|
||||
|
||||
|
||||
class ChatPermissions(BaseModel):
|
||||
|
Loading…
Reference in New Issue
Block a user