migrate_plus.migration.d7_simplenews_subscribers.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. id: d7_simplenews_subscribers
  2. migration_group: d7_materio
  3. dependencies:
  4. # config:
  5. # - migrate.migration.d7_simplenews_newsletter
  6. module:
  7. - migrate_drupal
  8. - simplenews
  9. label: Simplenews subscribers
  10. migration_tags:
  11. - Drupal 7
  12. - Content
  13. - Materio
  14. source:
  15. plugin: d7_simplenews_subscribers
  16. # high_water_property:
  17. # name: changes
  18. # alias: s
  19. process:
  20. id: snid
  21. status: activated
  22. mail: mail
  23. # uid: uid
  24. uid:
  25. plugin: migration
  26. migration: d7_users
  27. source: uid
  28. langcode: language
  29. changes: changes
  30. created: created
  31. subscriptions:
  32. plugin: iterator
  33. source: subscriptions
  34. process:
  35. target_id:
  36. plugin: static_map
  37. source: newsletter_id
  38. map:
  39. 6585: "test"
  40. 6374: "ze_daily_materio_"
  41. 6274: "materio_newsletter"
  42. 7881: "companies"
  43. # plugin: migration
  44. # migration: d7_simplenews_newsletter
  45. # source: newsletter_id
  46. status: status
  47. timestamp: timestamp
  48. source: source
  49. destination:
  50. plugin: entity:simplenews_subscriber
  51. migration_dependencies:
  52. required:
  53. - d7_users