Skip to content
Snippets Groups Projects
Commit f4b4adf1 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #2353667 by micnap | ultimike: D6->D8 Migration missing variable: forum_nav_vocabulary.

parent 864a9b9e
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
......@@ -10,12 +10,20 @@ source:
- forum_order
- forum_block_num_0
- forum_block_num_1
- forum_nav_vocabulary
process:
'block/active/limit': forum_block_num_0
'block/new/limit': forum_block_num_1
'topics/hot_threshold': forum_hot_topic
'topics/page_limit': forum_per_page
'topics/order': forum_order
vocabulary:
plugin: migration
migration: d6_taxonomy_vocabulary
source: forum_nav_vocabulary
destination:
plugin: config
config_name: forum.settings
migration_dependencies:
required:
- d6_taxonomy_vocabulary
......@@ -32,6 +32,11 @@ class MigrateForumConfigsTest extends MigrateDrupalTestBase {
*/
protected function setUp() {
parent::setUp();
$this->prepareMigrations(array(
'd6_taxonomy_vocabulary' => array(
array(array(1), array('vocabulary_1_i_0_')),
)
));
$migration = entity_load('migration', 'd6_forum_settings');
$dumps = array(
$this->getDumpDirectory() . '/Drupal6ForumSettings.php',
......@@ -49,8 +54,7 @@ public function testForumSettings() {
$this->assertIdentical($config->get('topics.hot_threshold'), 15);
$this->assertIdentical($config->get('topics.page_limit'), 25);
$this->assertIdentical($config->get('topics.order'), 1);
// The vocabulary vid depends on existing vids when the Forum module was enabled. This would have to be user-selectable based on a query to the D6 vocabulary table.
//$this->assertIdentical($config->get('forum_nav_vocabulary'), '1');
$this->assertIdentical($config->get('vocabulary'), 'vocabulary_1_i_0_');
// This is 'forum_block_num_0' in D6, but block:active:limit' in D8.
$this->assertIdentical($config->get('block.active.limit'), 5);
// This is 'forum_block_num_1' in D6, but 'block:new:limit' in D8.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment