convertToDeploymentRoles converts string role names into deployment wide roles.
(names []string)
| 1207 | |
| 1208 | // convertToDeploymentRoles converts string role names into deployment wide roles. |
| 1209 | func (*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. |
| 1219 | func (q *querier) canAssignRoles(ctx context.Context, orgID uuid.UUID, added, removed []rbac.RoleIdentifier) error { |
no outgoing calls
no test coverage detected