diff options
Diffstat (limited to 'app/services/members/creator_service.rb')
-rw-r--r-- | app/services/members/creator_service.rb | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/app/services/members/creator_service.rb b/app/services/members/creator_service.rb index cc18aae7446..22d8b30db18 100644 --- a/app/services/members/creator_service.rb +++ b/app/services/members/creator_service.rb @@ -53,8 +53,7 @@ module Members common_arguments = { source: source, access_level: access_level, - existing_members: existing_members, - tasks_to_be_done: args[:tasks_to_be_done] || [] + existing_members: existing_members }.merge(parsed_args(args)) members = emails.map do |email| @@ -81,7 +80,6 @@ module Members { current_user: args[:current_user], expires_at: args[:expires_at], - tasks_project_id: args[:tasks_project_id], ldap: args[:ldap] } end @@ -212,22 +210,7 @@ module Members end def after_commit_tasks - create_member_task - end - - def create_member_task - return unless member.persisted? - return if member_task_attributes.value?(nil) - return if member.member_task.present? - - member.create_member_task(member_task_attributes) - end - - def member_task_attributes - { - tasks_to_be_done: args[:tasks_to_be_done], - project_id: args[:tasks_project_id] - } + # hook for overriding in other uses end def approve_request |