in pkg/client/sonar/group.go [122:138]
func (sc *Client) RemoveUserFromGroup(ctx context.Context, user, groupName string) error {
resp, err := sc.startRequest(ctx).
SetQueryParams(map[string]string{
nameField: groupName,
loginField: user,
}).
Post("/user_groups/remove_user")
if err != nil {
return fmt.Errorf("failed to send requst to remove user from group: %w", err)
}
if resp.IsError() {
return fmt.Errorf("failed to remove user %s from group %s, response: %s", user, groupName, resp.String())
}
return nil
}