(role codersdk.WorkspaceRole)
| 3065 | } |
| 3066 | |
| 3067 | func (WorkspaceACLUpdateValidator) ValidateRole(role codersdk.WorkspaceRole) error { |
| 3068 | actions := db2sdk.WorkspaceRoleActions(role) |
| 3069 | if len(actions) == 0 && role != codersdk.WorkspaceRoleDeleted { |
| 3070 | return xerrors.Errorf("role %q is not a valid workspace role", role) |
| 3071 | } |
| 3072 | |
| 3073 | return nil |
| 3074 | } |
| 3075 | |
| 3076 | func convertToWorkspaceRole(actions []policy.Action) codersdk.WorkspaceRole { |
| 3077 | switch { |
nothing calls this directly
no test coverage detected