(role codersdk.TemplateRole)
| 312 | } |
| 313 | |
| 314 | func (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 | |
| 323 | func convertTemplateUsers(tus []database.TemplateUser, orgIDsByUserIDs map[uuid.UUID][]uuid.UUID) []codersdk.TemplateUser { |
| 324 | users := make([]codersdk.TemplateUser, 0, len(tus)) |
nothing calls this directly
no test coverage detected