id: d7_comment_field_instance label: Comment field instance configuration migration_tags: - Drupal 7 - Configuration source: plugin: d7_node_type constants: entity_type: node label: Comments required: true process: entity_type: 'constants/entity_type' label: 'constants/label' required: 'constants/required' field_name: - plugin: migration_lookup source: type migration: d7_comment_type - plugin: skip_on_empty method: row bundle: type 'default_value/0/status': # We're using static_map instead of default_value otherwise if the source # is 0, the default value of 1 would be used. plugin: static_map source: comment map: 0: 0 1: 1 2: 2 default_value: 2 'settings/default_mode': # We're using static_map instead of default_value otherwise if the source # is 0, the default value of 1 would be used. plugin: static_map source: comment_default_mode map: 0: 0 1: 1 default_value: 1 'settings/per_page': plugin: default_value source: comment_default_per_page default_value: 50 'settings/anonymous': plugin: default_value source: comment_anonymous default_value: 0 'settings/form_location': plugin: default_value source: comment_form_location default_value: 0 'settings/preview': # We're using static_map instead of default_value otherwise if the source # is 0, the default value of 1 would be used. plugin: static_map source: comment_preview map: 0: 0 1: 1 2: 2 default_value: 1 destination: plugin: entity:field_config migration_dependencies: required: - d7_node_type - d7_comment_field