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

Method ValidateRole

enterprise/coderd/templates.go:314–321  ·  view source on GitHub ↗
(role codersdk.TemplateRole)

Source from the content-addressed store, hash-verified

312}
313
314func (TemplateACLUpdateValidator) ValidateRole(role codersdk.TemplateRole) error {
315 actions := db2sdk.TemplateRoleActions(role)
316 if len(actions) == 0 && role != codersdk.TemplateRoleDeleted {
317 return xerrors.Errorf("role %q is not a valid template role", role)
318 }
319
320 return nil
321}
322
323func convertTemplateUsers(tus []database.TemplateUser, orgIDsByUserIDs map[uuid.UUID][]uuid.UUID) []codersdk.TemplateUser {
324 users := make([]codersdk.TemplateUser, 0, len(tus))

Callers

nothing calls this directly

Calls 2

TemplateRoleActionsFunction · 0.92
ErrorfMethod · 0.45

Tested by

no test coverage detected