migrate_plus.migration.d7_simplenews_subscribers_notuser.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. id: d7_simplenews_subscribers_notuser
  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 (without user drupal accompte)
  10. migration_tags:
  11. - Drupal 7
  12. - Content
  13. - Materio
  14. source:
  15. plugin: d7_simplenews_subscribers_notuser
  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. langcode: language
  25. changes: changes
  26. created: created
  27. subscriptions:
  28. plugin: iterator
  29. source: subscriptions
  30. process:
  31. target_id:
  32. plugin: static_map
  33. source: newsletter_id
  34. map:
  35. 6585: "test"
  36. 6374: "ze_daily_materio_"
  37. 6274: "materio_newsletter"
  38. 7881: "companies"
  39. # plugin: migration
  40. # migration: d7_simplenews_newsletter
  41. # source: newsletter_id
  42. status: status
  43. timestamp: timestamp
  44. source: source
  45. destination:
  46. plugin: entity:simplenews_subscriber
  47. migration_dependencies:
  48. required:
  49. - d7_users