Skip to content

Refactor code that create project/group members

  • Implement Members::CreateService for project/group member creationg
  • Use only Members::CreateService instead of direct add_users like methods.
  • Move callbacks from Member model into Members::CreateService.

Related to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3421/diffs#note_4468163

cc @rspeicher