(userGUID, spaceGUID string, role models.Role)
| 328 | } |
| 329 | |
| 330 | func (repo CloudControllerUserRepository) UnsetSpaceRoleByGUID(userGUID, spaceGUID string, role models.Role) error { |
| 331 | rolePath, found := spaceRoleToPathMap[role] |
| 332 | if !found { |
| 333 | return errors.New(T("Invalid Role {{.Role}}", map[string]interface{}{"Role": role})) |
| 334 | } |
| 335 | apiURL := fmt.Sprintf("/v2/spaces/%s/%s/%s", spaceGUID, rolePath, userGUID) |
| 336 | |
| 337 | return repo.ccGateway.DeleteResource(repo.config.APIEndpoint(), apiURL) |
| 338 | } |
| 339 | |
| 340 | func (repo CloudControllerUserRepository) checkSpaceRole(spaceGUID string, role models.Role) (string, error) { |
| 341 | var apiErr error |
nothing calls this directly
no test coverage detected