materio-d9/config/sync/migrate_plus.migration.d7_u...

80 lines
1.8 KiB
YAML

uuid: 31329805-ff63-4a85-bbc6-71d7ce63b453
langcode: en
status: true
dependencies:
enforced:
module:
- migrate_plus
- migrate_tools
- profile
id: d7_user_profile
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags:
- 'Drupal 7'
- Content
- Materio
migration_group: d7_materio
label: 'D7 User Profiles'
source:
plugin: d7_user_profile
batch_size: 1000
high_water_property:
name: changed
alias: p
process:
type:
plugin: static_map
source: type
map:
contact_operationnel: contact_company
adherent: member
uid:
plugin: migration_lookup
migration: d7_users
source: uid
field_title: field_private_name_title
field_first_name: field_first_name
field_name: field_name
field_organization: field_organization
field_activity_sector: field_activity_sector
field_phone: field_private_phone
field_address:
plugin: iterator
source: field_adresse
process:
country_code: country
administrative_area: administrative_area
locality: locality
dependent_locality: dependent_locality
postal_code: postal_code
address_line1: thoroughfare
organization: organisation_name
given_name: first_name
family_name: last_name
field_position: field_private_quality
field_service: field_service
field_employee: field_employee
field_vat_number_intra_ce: field_vat_number_intra_ce
field_naf: field_naf
field_siret: field_siret
field_website:
plugin: iterator
source: field_user_website
process:
uri: url
title: title
options: attributes
field_email:
plugin: iterator
source: field_email
process:
value: email
field_memo: field_memo
destination:
plugin: 'entity:profile'
migration_dependencies:
required:
- d7_users