From da0c4fa48d7675f920af849edeb2af00e9ac2b2d Mon Sep 17 00:00:00 2001 From: Nathaniel Catchpole Date: Fri, 9 Dec 2016 11:35:01 +0000 Subject: [PATCH] =?UTF-8?q?Issue=20#2130277=20by=20phenaproxima,=20michael?= =?UTF-8?q?lenahan,=20Jo=20Fitzgerald,=20David=20Hern=C3=A1ndez,=20hardik.?= =?UTF-8?q?p,=20fastangel,=20alvar0hurtad0:=20Variable=20to=20config:=20fi?= =?UTF-8?q?lter.settings=20[D7=20only]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../d7_filter_settings.yml | 13 ++++++++ .../Migrate/d7/MigrateFilterSettingsTest.php | 32 +++++++++++++++++++ .../src/Form/MigrateUpgradeForm.php | 4 +++ 3 files changed, 49 insertions(+) create mode 100644 core/modules/filter/migration_templates/d7_filter_settings.yml create mode 100644 core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterSettingsTest.php diff --git a/core/modules/filter/migration_templates/d7_filter_settings.yml b/core/modules/filter/migration_templates/d7_filter_settings.yml new file mode 100644 index 00000000000..d6239fc2e00 --- /dev/null +++ b/core/modules/filter/migration_templates/d7_filter_settings.yml @@ -0,0 +1,13 @@ +id: d7_filter_settings +label: Drupal 7 filter settings +migration_tags: + - Drupal 7 +source: + plugin: variable + variables: + - filter_fallback_format +process: + fallback_format: filter_fallback_format +destination: + plugin: config + config_name: filter.settings diff --git a/core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterSettingsTest.php b/core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterSettingsTest.php new file mode 100644 index 00000000000..e58861dc034 --- /dev/null +++ b/core/modules/filter/tests/src/Kernel/Migrate/d7/MigrateFilterSettingsTest.php @@ -0,0 +1,32 @@ +installConfig(static::$modules); + $this->executeMigration('d7_filter_settings'); + } + + /** + * Tests migration of Filter variables to configuration. + */ + public function testFilterSettings() { + $this->assertSame('plain_text', $this->config('filter.settings')->get('fallback_format')); + } + +} diff --git a/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php index 0b98237b7cc..90b0b61dde9 100644 --- a/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php +++ b/core/modules/migrate_drupal_ui/src/Form/MigrateUpgradeForm.php @@ -250,6 +250,10 @@ class MigrateUpgradeForm extends ConfirmFormBase { 'source_module' => 'filter', 'destination_module' => 'filter', ], + 'd7_filter_settings' => [ + 'source_module' => 'filter', + 'destination_module' => 'filter', + ], 'd6_forum_settings' => [ 'source_module' => 'forum', 'destination_module' => 'forum',