From c9ed7d316d739405e4b101064a2317c76e9065c3 Mon Sep 17 00:00:00 2001 From: Michael Stenta Date: Wed, 11 Oct 2023 10:24:14 -0400 Subject: [PATCH] Move asset_lookup and term_lookup plugins to farm_migrate. --- .../import/modules/csv/farm_csv.post_update.php | 15 +++++++++++++++ .../import/modules/csv/farm_import_csv.info.yml | 1 + .../csv/tests/src/Kernel/CsvImportTestBase.php | 1 + modules/core/migrate/farm_migrate.info.yml | 2 +- .../src/Plugin/migrate/process/AssetLookup.php | 2 +- .../src/Plugin/migrate/process/TermLookup.php | 2 +- 6 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 modules/core/import/modules/csv/farm_csv.post_update.php rename modules/core/{import/modules/csv => migrate}/src/Plugin/migrate/process/AssetLookup.php (98%) rename modules/core/{import/modules/csv => migrate}/src/Plugin/migrate/process/TermLookup.php (96%) diff --git a/modules/core/import/modules/csv/farm_csv.post_update.php b/modules/core/import/modules/csv/farm_csv.post_update.php new file mode 100644 index 000000000..498ac3e8b --- /dev/null +++ b/modules/core/import/modules/csv/farm_csv.post_update.php @@ -0,0 +1,15 @@ +moduleExists('farm_migrate')) { + \Drupal::service('module_installer')->install(['farm_migrate']); + } +} diff --git a/modules/core/import/modules/csv/farm_import_csv.info.yml b/modules/core/import/modules/csv/farm_import_csv.info.yml index 96fb2bccd..b0b2996c2 100644 --- a/modules/core/import/modules/csv/farm_import_csv.info.yml +++ b/modules/core/import/modules/csv/farm_import_csv.info.yml @@ -12,6 +12,7 @@ dependencies: - farm:farm_location - farm:farm_log_asset - farm:farm_log_quantity + - farm:farm_migrate - farm:farm_parent - farm:farm_quantity_standard - farm:quantity diff --git a/modules/core/import/modules/csv/tests/src/Kernel/CsvImportTestBase.php b/modules/core/import/modules/csv/tests/src/Kernel/CsvImportTestBase.php index 25e044bda..09b27ae71 100644 --- a/modules/core/import/modules/csv/tests/src/Kernel/CsvImportTestBase.php +++ b/modules/core/import/modules/csv/tests/src/Kernel/CsvImportTestBase.php @@ -38,6 +38,7 @@ class CsvImportTestBase extends MigrateTestBase { 'farm_import_csv', 'farm_import_csv_test', 'farm_log_quantity', + 'farm_migrate', 'farm_quantity_standard', 'file', 'filter', diff --git a/modules/core/migrate/farm_migrate.info.yml b/modules/core/migrate/farm_migrate.info.yml index fb8c6fba4..acfc2c56f 100644 --- a/modules/core/migrate/farm_migrate.info.yml +++ b/modules/core/migrate/farm_migrate.info.yml @@ -1,5 +1,5 @@ name: farmOS Migrate -description: farmOS 1.x to 2.x migration tool. +description: farmOS Migrate API plugins. type: module package: farmOS core_version_requirement: ^9 diff --git a/modules/core/import/modules/csv/src/Plugin/migrate/process/AssetLookup.php b/modules/core/migrate/src/Plugin/migrate/process/AssetLookup.php similarity index 98% rename from modules/core/import/modules/csv/src/Plugin/migrate/process/AssetLookup.php rename to modules/core/migrate/src/Plugin/migrate/process/AssetLookup.php index ee13f3c9a..fb7b2f907 100644 --- a/modules/core/import/modules/csv/src/Plugin/migrate/process/AssetLookup.php +++ b/modules/core/migrate/src/Plugin/migrate/process/AssetLookup.php @@ -1,6 +1,6 @@