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

Method convertToDeploymentRoles

coderd/database/dbauthz/dbauthz.go:1209–1216  ·  view source on GitHub ↗

convertToDeploymentRoles converts string role names into deployment wide roles.

(names []string)

Source from the content-addressed store, hash-verified

1207
1208// convertToDeploymentRoles converts string role names into deployment wide roles.
1209func (*querier) convertToDeploymentRoles(names []string) []rbac.RoleIdentifier {
1210 uniques := make([]rbac.RoleIdentifier, 0, len(names))
1211 for _, name := range names {
1212 uniques = append(uniques, rbac.RoleIdentifier{Name: name})
1213 }
1214
1215 return uniques
1216}
1217
1218// canAssignRoles handles assigning built in and custom roles.
1219func (q *querier) canAssignRoles(ctx context.Context, orgID uuid.UUID, added, removed []rbac.RoleIdentifier) error {

Callers 2

InsertUserMethod · 0.95
UpdateUserRolesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected