diff options
Diffstat (limited to 'lib/bulk_imports/groups/pipelines/members_pipeline.rb')
-rw-r--r-- | lib/bulk_imports/groups/pipelines/members_pipeline.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/bulk_imports/groups/pipelines/members_pipeline.rb b/lib/bulk_imports/groups/pipelines/members_pipeline.rb deleted file mode 100644 index 265abd5e3a7..00000000000 --- a/lib/bulk_imports/groups/pipelines/members_pipeline.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module BulkImports - module Groups - module Pipelines - class MembersPipeline - include Pipeline - - extractor BulkImports::Common::Extractors::GraphqlExtractor, - query: BulkImports::Groups::Graphql::GetMembersQuery - - transformer Common::Transformers::ProhibitedAttributesTransformer - transformer BulkImports::Groups::Transformers::MemberAttributesTransformer - - def load(context, data) - return unless data - - # Current user is already a member - return if data['user_id'].to_i == context.current_user.id - - context.group.members.create!(data) - end - end - end - end -end |