update to reflect support for env var config as well as in-ui config

This commit is contained in:
Taylor Wilsdon 2025-02-26 12:38:46 -05:00
parent 9b66637de9
commit c30fd26eeb
3 changed files with 9 additions and 1 deletions

1
.gitignore vendored
View File

@ -18,3 +18,4 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.aider*

View File

@ -13,7 +13,7 @@ Workspace permissions control access to core components of the Open WebUI platfo
* **Knowledge Access**: Toggle to allow users to access and manage knowledge bases. (Environment variable: `USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS`)
* **Prompts Access**: Toggle to allow users to access and manage saved prompts. (Environment variable: `USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS`)
* **Tools Access**: Toggle to allow users to access and manage tools. (Environment variable: `USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS`) *Note: Enabling this gives users the ability to upload arbitrary code to the server.*
* **Public Sharing**: Toggle to allow users to share content publicly from their workspace.
* **Public Sharing**: Toggle to allow users to share content publicly from their workspace. (Environment variable: `USER_PERMISSIONS_WORKSPACE_PUBLIC_SHARING`)
## Chat Permissions

View File

@ -2002,6 +2002,13 @@ See https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/authorizing-o
- Description: Enables or disables user permission to access workspace tools.
- Persistence: This environment variable is a `PersistentConfig` variable.
#### `USER_PERMISSIONS_WORKSPACE_PUBLIC_SHARING`
- Type: `bool`
- Default: `True`
- Description: Enables or disables user ability to share created knowledge, tools, models and prompts publicly (if disabled, can only share to specific users and groups).
- Persistence: This environment variable is a `PersistentConfig` variable.
## Chat Permissions
#### `USER_PERMISSIONS_CHAT_FILE_UPLOAD`