feat(groups): add delete a shared project from a group

Adds GroupsService.DeleteGroupSharedProject for DELETE /groups/:id/shared_projects/:project_id. It removes a project shared with a group. The caller needs the Owner role for the group.

GitLab API docs: https://docs.gitlab.com/api/groups/#delete-a-shared-project

Changes

  • DeleteGroupSharedProject(gid any, project int64, options ...RequestOptionFunc) (*Response, error) is added to GroupsServiceInterface and implemented on the service.
  • A new route, groups/%s/shared_projects/%d.

Closes #2320 (closed)

Merge request reports

Loading
Loading