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