migrate_plus.migration.upgrade_d6_user_settings.yml 995 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. uuid: 70c4a98d-3097-4c5d-b01e-8dc278e117fa
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_user_settings
  6. class: Drupal\migrate\Plugin\Migration
  7. field_plugin_method: null
  8. cck_plugin_method: null
  9. migration_tags:
  10. - 'Drupal 6'
  11. migration_group: migrate_drupal_6
  12. label: 'User configuration'
  13. source:
  14. plugin: variable
  15. variables:
  16. - user_mail_status_blocked_notify
  17. - user_mail_status_activated_notify
  18. - user_email_verification
  19. - user_register
  20. - anonymous
  21. source_module: user
  22. process:
  23. notify/status_blocked: user_mail_status_blocked_notify
  24. notify/status_activated: user_mail_status_activated_notify
  25. verify_mail: user_email_verification
  26. register:
  27. plugin: static_map
  28. source: user_register
  29. default_value: visitors_admin_approval
  30. map:
  31. 2: visitors_admin_approval
  32. 1: visitors
  33. 0: admin_only
  34. anonymous: anonymous
  35. destination:
  36. plugin: config
  37. config_name: user.settings
  38. migration_dependencies:
  39. required: { }
  40. optional: { }