drupalorg_migrate-1.0.x-dev/migrations/drupalorg_migrate_contributor_role.yml
migrations/drupalorg_migrate_contributor_role.yml
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
track_changes: true
node_type: contributor_role
destination:
plugin: entity:node
process:
nid: tnid
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
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
- drupalorg_migrate_contributor_task
dependencies:
enforced:
module:
- drupalorg_migrate
