migrate_plus.migration.d7_simplenews_subscribers.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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: simplenews_subscriber
  16. process:
  17. id: snid
  18. status: activated
  19. mail: mail
  20. # uid: uid
  21. uid:
  22. plugin: migration
  23. migration: d7_users
  24. source: uid
  25. langcode: language
  26. changes: changes
  27. created: created
  28. subscriptions:
  29. plugin: iterator
  30. source: subscriptions
  31. process:
  32. target_id:
  33. plugin: static_map
  34. source: newsletter_id
  35. map:
  36. 6585: "test"
  37. 6374: "ze_daily_materio_"
  38. 6274: "materio_newsletter"
  39. 7881: "companies"
  40. # plugin: migration
  41. # migration: d7_simplenews_newsletter
  42. # source: newsletter_id
  43. status: status
  44. timestamp: timestamp
  45. source: source
  46. destination:
  47. plugin: entity:simplenews_subscriber
  48. migration_dependencies:
  49. required:
  50. - d7_users