Skip to content
Snippets Groups Projects

Update the user migration to include missing fields.

1 unresolved thread
Files
7
 
id: drupalorg_migrate_contributor_role
 
label: 'Drupal.org Contributor Role'
 
migration_group: drupalorg_migrate
 
# Commenting out the below will require the d7_file migration.
 
#migration_tags:
 
# - Drupal 7
 
# - Content
 
 
#deriver: Drupal\node\Plugin\migrate\D7NodeDeriver
 
source:
 
plugin: d7_node
 
batch_size: 1000
 
node_type: contributor_role
 
 
destination:
 
plugin: entity:node
 
 
process:
 
type:
 
plugin: default_value
 
default_value: contributor_role
 
langcode:
 
plugin: default_value
 
source: language
 
default_value: "und"
 
title: title
 
uid:
 
plugin: migration_lookup
 
migration: drupalorg_migrate_users
 
source: node_uid
 
status: status
 
created: created
 
changed: changed
 
promote: promote
 
sticky: sticky
 
 
field_summary: field_summary
 
field_description: field_description
 
field_impact: field_impact
 
field_accountable_for: field_accountable_for
 
field_duration: field_duration
 
field_average_time: field_average_time
 
field_commitment_description: field_commitment_description
 
field_how_to_get_started: field_how_to_get_started
 
field_contribution_areas:
 
plugin: sub_process
 
source: field_contribution_areas
 
process:
 
target_id:
 
plugin: migration_lookup
 
migration: drupalorg_migrate_contribution_area
 
source: tid
 
field_leads_to:
 
plugin: sub_process
 
source: field_leads_to
 
process:
 
target_id:
 
plugin: migration_lookup
 
migration: drupalorg_migrate_contributor_role
 
source: target_id
 
# TODO add reference for contributor_task
 
# field_tasks:
 
# plugin: sub_process
 
# source: field_tasks
 
# process:
 
# target_id:
 
# plugin: migration_lookup
 
# migration: drupalorg_migrate_contributor_task
 
# source: target_id
 
field_required_skills:
 
plugin: sub_process
 
source: field_required_skills
 
process:
 
target_id:
 
plugin: migration_lookup
 
migration: drupalorg_migrate_contributor_skill
 
source: target_id
 
field_skills_learned:
 
plugin: sub_process
 
source: field_skills_learned
 
process:
 
target_id:
 
plugin: migration_lookup
 
migration: drupalorg_migrate_contributor_skill
 
source: target_id
 
 
migration_dependencies:
 
optional:
 
- drupalorg_migrate_users
 
- drupalorg_migrate_contribution_area
 
- drupalorg_migrate_contributor_skill
 
 
dependencies:
 
enforced:
 
module:
 
- drupalorg_migrate
Loading