diff options
Diffstat (limited to 'app/models/project_team.rb')
-rw-r--r-- | app/models/project_team.rb | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/app/models/project_team.rb b/app/models/project_team.rb index a85afada901..4586aa2b4b4 100644 --- a/app/models/project_team.rb +++ b/app/models/project_team.rb @@ -42,7 +42,7 @@ class ProjectTeam end def add_users(users, access_level, current_user: nil, expires_at: nil) - ProjectMember.add_users( + Members::Projects::CreatorService.add_users( # rubocop:todo CodeReuse/ServiceClass project, users, access_level, @@ -52,13 +52,12 @@ class ProjectTeam end def add_user(user, access_level, current_user: nil, expires_at: nil) - ProjectMember.add_user( - project, - user, - access_level, - current_user: current_user, - expires_at: expires_at - ) + Members::Projects::CreatorService.new(project, # rubocop:todo CodeReuse/ServiceClass + user, + access_level, + current_user: current_user, + expires_at: expires_at) + .execute end # Remove all users from project team |