Internal improvements for members
Spined-off of !5566 (closed). The plan is as follow:
-
New Members::RequestAccessService: gitlab-org/gitlab-ce!6265 -
New Members::ApproveAccessRequestService: gitlab-org/gitlab-ce!6266 -
Improve Members::DestroyService: gitlab-org/gitlab-ce!6267 -
New AccessRequestsFinder: gitlab-org/gitlab-ce!6268 -
Make Member.add_userhandle access requesters !6393 (merged) -
Use Grape DSL to document Members API endpoints: gitlab-org/gitlab-ce!6269