ae523844b122ee9a80dc1b33301259b8a27ce8a8
[yaffs-website] / web / core / modules / user / migration_templates / d7_user.yml
1 id: d7_user
2 label: User accounts
3 migration_tags:
4   - Drupal 7
5 class: Drupal\user\Plugin\migrate\User
6 source:
7   plugin: d7_user
8 process:
9   # If you are using this file to build a custom migration consider removing
10   # the uid field to allow incremental migrations.
11   uid: uid
12   name: name
13   pass: pass
14   mail: mail
15   created: created
16   access: access
17   login: login
18   status: status
19   timezone: timezone
20   langcode:
21     plugin: user_langcode
22     source: language
23     fallback_to_site_default: false
24   preferred_langcode:
25     plugin: user_langcode
26     source: language
27     fallback_to_site_default: true
28   preferred_admin_langcode:
29     plugin: user_langcode
30     source: language
31     fallback_to_site_default: true
32   init: init
33   roles:
34     plugin: migration_lookup
35     migration: d7_user_role
36     source: roles
37   user_picture:
38     -
39       plugin: default_value
40       source: picture
41       default_value: null
42     -
43       plugin: migration_lookup
44       migration: d7_file
45 destination:
46   plugin: entity:user
47 migration_dependencies:
48   required:
49     - d7_user_role
50   optional:
51     - d7_field_instance
52     - d7_file
53     - language
54     - default_language
55     - user_picture_field_instance
56     - user_picture_entity_display
57     - user_picture_entity_form_display
58     - d7_field_instance