drupalorg_migrate-1.0.x-dev/migrations/drupalorg_migrate_forum_comment.yml
migrations/drupalorg_migrate_forum_comment.yml
id: drupalorg_migrate_forum_comment
# Commenting out the below will require the d7_comment migration.
#migration_tags:
# - Drupal 7
# - Content
migration_group: drupalorg_migrate
label: 'Migrate Forum Comments'
source:
plugin: d7_comment_forum
constants:
entity_type: node
process:
pid:
-
plugin: skip_on_empty
method: process
source: pid
-
plugin: migration_lookup
migration: drupalorg_migrate_forum_comment
entity_id:
-
plugin: migration_lookup
migration: drupalorg_migrate_forum
source: nid
-
plugin: node_complete_node_lookup
-
plugin: skip_on_empty
method: row
entity_type: 'constants/entity_type'
comment_type:
plugin: default_value
default_value: comment_node_forum
# Comments migrated from Drupal 6 to Drupal 7 may not have a language.
langcode:
plugin: default_value
source: language
default_value: und
field_name: '@comment_type'
subject: subject
uid:
plugin: migration_lookup
migration: drupalorg_migrate_users
source: uid
name: name
mail: mail
homepage: homepage
hostname: hostname
created: created
changed: changed
status: status
thread: thread
comment_body: comment_body
destination:
plugin: entity:comment
migration_dependencies:
required:
- drupalorg_migrate_users
- drupalorg_migrate_forum
