Module: BulkImports

Defined in:
app/services/bulk_imports/create_service.rb,
lib/bulk_imports/error.rb,
lib/bulk_imports/stage.rb,
lib/bulk_imports/pipeline.rb,
lib/bulk_imports/clients/http.rb,
lib/bulk_imports/groups/stage.rb,
lib/bulk_imports/users_mapper.rb,
app/models/bulk_imports/export.rb,
lib/bulk_imports/network_error.rb,
lib/bulk_imports/projects/stage.rb,
lib/bulk_imports/clients/graphql.rb,
lib/bulk_imports/ndjson_pipeline.rb,
lib/bulk_imports/pipeline/runner.rb,
lib/bulk_imports/pipeline/context.rb,
app/models/bulk_imports/export_status.rb,
app/models/bulk_imports/export_upload.rb,
app/models/bulk_imports/file_transfer.rb,
app/workers/bulk_imports/entity_worker.rb,
app/finders/bulk_imports/imports_finder.rb,
app/finders/bulk_imports/entities_finder.rb,
app/services/bulk_imports/export_service.rb,
app/workers/bulk_imports/pipeline_worker.rb,
lib/bulk_imports/pipeline/extracted_data.rb,
app/uploaders/bulk_imports/export_uploader.rb,
lib/bulk_imports/projects/graphql/queryable.rb,
app/workers/bulk_imports/stuck_import_worker.rb,
lib/bulk_imports/groups/loaders/group_loader.rb,
app/services/bulk_imports/file_export_service.rb,
app/services/bulk_imports/tree_export_service.rb,
lib/bulk_imports/common/rest/get_badges_query.rb,
app/workers/bulk_imports/export_request_worker.rb,
app/services/bulk_imports/file_download_service.rb,
app/workers/bulk_imports/relation_export_worker.rb,
lib/bulk_imports/common/pipelines/wiki_pipeline.rb,
lib/bulk_imports/groups/graphql/get_group_query.rb,
app/services/bulk_imports/uploads_export_service.rb,
lib/bulk_imports/groups/pipelines/group_pipeline.rb,
app/models/bulk_imports/file_transfer/base_config.rb,
app/services/bulk_imports/relation_export_service.rb,
lib/bulk_imports/common/extractors/json_extractor.rb,
lib/bulk_imports/common/extractors/rest_extractor.rb,
lib/bulk_imports/common/graphql/get_members_query.rb,
lib/bulk_imports/common/pipelines/badges_pipeline.rb,
lib/bulk_imports/common/pipelines/boards_pipeline.rb,
lib/bulk_imports/common/pipelines/entity_finisher.rb,
lib/bulk_imports/common/pipelines/labels_pipeline.rb,
app/models/bulk_imports/file_transfer/group_config.rb,
lib/bulk_imports/common/pipelines/members_pipeline.rb,
lib/bulk_imports/common/pipelines/uploads_pipeline.rb,
lib/bulk_imports/groups/graphql/get_projects_query.rb,
lib/bulk_imports/common/extractors/ndjson_extractor.rb,
lib/bulk_imports/projects/graphql/get_project_query.rb,
lib/bulk_imports/projects/pipelines/issues_pipeline.rb,
app/models/bulk_imports/file_transfer/project_config.rb,
app/services/bulk_imports/archive_extraction_service.rb,
app/services/bulk_imports/file_decompression_service.rb,
app/services/bulk_imports/lfs_objects_export_service.rb,
lib/bulk_imports/common/extractors/graphql_extractor.rb,
lib/bulk_imports/projects/pipelines/project_pipeline.rb,
app/services/bulk_imports/get_importable_data_service.rb,
lib/bulk_imports/common/pipelines/milestones_pipeline.rb,
lib/bulk_imports/projects/pipelines/releases_pipeline.rb,
lib/bulk_imports/projects/pipelines/snippets_pipeline.rb,
lib/bulk_imports/common/pipelines/lfs_objects_pipeline.rb,
lib/bulk_imports/groups/extractors/subgroups_extractor.rb,
lib/bulk_imports/projects/graphql/get_repository_query.rb,
lib/bulk_imports/projects/pipelines/repository_pipeline.rb,
lib/bulk_imports/projects/pipelines/auto_devops_pipeline.rb,
lib/bulk_imports/projects/pipelines/ci_pipelines_pipeline.rb,
lib/bulk_imports/groups/pipelines/group_attributes_pipeline.rb,
lib/bulk_imports/groups/pipelines/project_entities_pipeline.rb,
lib/bulk_imports/projects/pipelines/merge_requests_pipeline.rb,
lib/bulk_imports/groups/pipelines/subgroup_entities_pipeline.rb,
lib/bulk_imports/projects/pipelines/project_feature_pipeline.rb,
lib/bulk_imports/groups/pipelines/namespace_settings_pipeline.rb,
lib/bulk_imports/projects/graphql/get_snippet_repository_query.rb,
lib/bulk_imports/common/transformers/user_reference_transformer.rb,
lib/bulk_imports/projects/pipelines/pipeline_schedules_pipeline.rb,
lib/bulk_imports/projects/pipelines/project_attributes_pipeline.rb,
lib/bulk_imports/projects/pipelines/protected_branches_pipeline.rb,
lib/bulk_imports/projects/pipelines/snippets_repository_pipeline.rb,
lib/bulk_imports/groups/transformers/group_attributes_transformer.rb,
lib/bulk_imports/projects/pipelines/service_desk_setting_pipeline.rb,
lib/bulk_imports/groups/transformers/member_attributes_transformer.rb,
lib/bulk_imports/groups/transformers/subgroup_to_entity_transformer.rb,
lib/bulk_imports/projects/pipelines/external_pull_requests_pipeline.rb,
lib/bulk_imports/projects/transformers/project_attributes_transformer.rb,
lib/bulk_imports/common/transformers/prohibited_attributes_transformer.rb,
lib/bulk_imports/projects/pipelines/container_expiration_policy_pipeline.rb

Overview

UserReferenceTransformer replaces specified user reference key with a user id being either:

- A user id found by `public_email` in the group
- Current user id

under a new key `“#@reference_id”`.

Defined Under Namespace

Modules: Clients, Common, FileTransfer, Groups, NdjsonPipeline, Pipeline, Projects Classes: ArchiveExtractionService, Configuration, CreateService, EntitiesFinder, Entity, EntityWorker, Error, Export, ExportRequestWorker, ExportService, ExportStatus, ExportUpload, ExportUploader, Failure, FileDecompressionService, FileDownloadService, FileExportService, GetImportableDataService, ImportsFinder, LfsObjectsExportService, NetworkError, PipelineWorker, RelationExportService, RelationExportWorker, Stage, StuckImportWorker, Tracker, TreeExportService, UploadsExportService, UsersMapper