MCPcopy Index your code
hub / github.com/coder/coder / convertToWorkspaceRole

Function convertToWorkspaceRole

coderd/workspaces.go:3076–3085  ·  view source on GitHub ↗
(actions []policy.Action)

Source from the content-addressed store, hash-verified

3074}
3075
3076func convertToWorkspaceRole(actions []policy.Action) codersdk.WorkspaceRole {
3077 switch {
3078 case slice.SameElements(actions, db2sdk.WorkspaceRoleActions(codersdk.WorkspaceRoleAdmin)):
3079 return codersdk.WorkspaceRoleAdmin
3080 case slice.SameElements(actions, db2sdk.WorkspaceRoleActions(codersdk.WorkspaceRoleUse)):
3081 return codersdk.WorkspaceRoleUse
3082 }
3083
3084 return codersdk.WorkspaceRoleDeleted
3085}
3086
3087// @Summary Get users available for workspace creation
3088// @ID get-users-available-for-workspace-creation

Callers 2

workspaceACLMethod · 0.85
sharedWorkspaceActorsFunction · 0.85

Calls 2

SameElementsFunction · 0.92
WorkspaceRoleActionsFunction · 0.92

Tested by

no test coverage detected