feat: support prebuilt workspaces in non-default organizations (#18010)

closes https://github.com/coder/internal/issues/527
This commit is contained in:
Sas Swart
2025-06-04 14:20:29 +02:00
committed by GitHub
parent 4d0fe20ca6
commit 5f7e5d7097
8 changed files with 598 additions and 324 deletions
+5
View File
@@ -33,6 +33,8 @@ const (
orgUserAdmin string = "organization-user-admin"
orgTemplateAdmin string = "organization-template-admin"
orgWorkspaceCreationBan string = "organization-workspace-creation-ban"
prebuildsOrchestrator string = "prebuilds-orchestrator"
)
func init() {
@@ -599,6 +601,9 @@ var assignRoles = map[string]map[string]bool{
orgUserAdmin: {
orgMember: true,
},
prebuildsOrchestrator: {
orgMember: true,
},
}
// ExpandableRoles is any type that can be expanded into a []Role. This is implemented