feat: add chat sharing foundation (#25041)

This commit is contained in:
Danielle Maywood
2026-05-18 22:32:05 +01:00
committed by GitHub
parent 2732378da2
commit 170a6e1fe9
49 changed files with 1872 additions and 103 deletions
+1
View File
@@ -275,6 +275,7 @@ curl -X GET http://coder-server:8080/api/v2/deployment/config \
]
}
},
"disable_chat_sharing": true,
"disable_owner_workspace_exec": true,
"disable_password_auth": true,
"disable_path_apps": true,
+6 -3
View File
File diff suppressed because one or more lines are too long
+10
View File
@@ -1169,6 +1169,16 @@ Remove the permission for the 'owner' role to have workspace execution on all wo
Disable workspace sharing. Workspace ACL checking is disabled and only owners can have ssh, apps and terminal access to workspaces. Access based on the 'owner' role is also allowed unless disabled via --disable-owner-workspace-access.
### --disable-chat-sharing
| | |
|-------------|------------------------------------------|
| Type | <code>bool</code> |
| Environment | <code>$CODER_DISABLE_CHAT_SHARING</code> |
| YAML | <code>disableChatSharing</code> |
Disable chat sharing. Chat ACL checking is disabled and only owners can access their chats.
### --session-duration
| | |