(roleType constant.RoleType, orgGUID string, userNameOrGUID string, userOrigin string, isClient bool)
| 62 | } |
| 63 | |
| 64 | func (actor Actor) DeleteOrgRole(roleType constant.RoleType, orgGUID string, userNameOrGUID string, userOrigin string, isClient bool) (Warnings, error) { |
| 65 | var userGUID string |
| 66 | var allWarnings Warnings |
| 67 | userGUID, warnings, err := actor.getUserGuidForDeleteRole(isClient, userNameOrGUID, userOrigin, allWarnings) |
| 68 | allWarnings = append(allWarnings, warnings...) |
| 69 | if err != nil { |
| 70 | return allWarnings, err |
| 71 | } |
| 72 | |
| 73 | roleGUID, warnings, err := actor.GetRoleGUID(ccv3.OrganizationGUIDFilter, orgGUID, userGUID, roleType) |
| 74 | allWarnings = append(allWarnings, warnings...) |
| 75 | if err != nil || roleGUID == "" { |
| 76 | return allWarnings, err |
| 77 | } |
| 78 | |
| 79 | jobURL, deleteRoleWarnings, err := actor.CloudControllerClient.DeleteRole(roleGUID) |
| 80 | allWarnings = append(allWarnings, deleteRoleWarnings...) |
| 81 | if err != nil { |
| 82 | return allWarnings, err |
| 83 | } |
| 84 | |
| 85 | pollJobWarnings, err := actor.CloudControllerClient.PollJob(jobURL) |
| 86 | allWarnings = append(allWarnings, pollJobWarnings...) |
| 87 | if err != nil { |
| 88 | return allWarnings, err |
| 89 | } |
| 90 | |
| 91 | return allWarnings, nil |
| 92 | } |
| 93 | |
| 94 | func (actor Actor) DeleteSpaceRole(roleType constant.RoleType, spaceGUID string, userNameOrGUID string, userOrigin string, isClient bool) (Warnings, error) { |
| 95 | var userGUID string |
nothing calls this directly
no test coverage detected