Skip to content
Snippets Groups Projects
Commit ad22ba70 authored by Angie Byron's avatar Angie Byron
Browse files

Issue #2547581 by Xano, dawehner, Berdir, alexpott: Missing configuration...

Issue #2547581 by Xano, dawehner, Berdir, alexpott: Missing configuration schemas for condition plugins
parent c8b9ed6f
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
...@@ -96,7 +96,7 @@ public function testUpdateHookN() { ...@@ -96,7 +96,7 @@ public function testUpdateHookN() {
$disabled_block = Block::load('thirdtestfor2354889'); $disabled_block = Block::load('thirdtestfor2354889');
$this->assertFalse($disabled_block->status(), 'Block with invalid context is disabled'); $this->assertFalse($disabled_block->status(), 'Block with invalid context is disabled');
$this->assertEqual(['thirdtestfor2354889' => ['missing_context_ids' => ['baloney.spam' => ['node_type']], 'status' => TRUE]], \Drupal::keyValue('update_backup')->get('block_update_8001')); $this->assertEqual(['thirdtestfor2354889' => ['missing_context_ids' => ['baloney_spam' => ['node_type']], 'status' => TRUE]], \Drupal::keyValue('update_backup')->get('block_update_8001'));
$disabled_block_visibility = $disabled_block->get('visibility'); $disabled_block_visibility = $disabled_block->get('visibility');
$this->assertTrue(!isset($disabled_block_visibility['node_type']), 'The problematic visibility condition has been removed.'); $this->assertTrue(!isset($disabled_block_visibility['node_type']), 'The problematic visibility condition has been removed.');
......
...@@ -5,3 +5,6 @@ block.settings.test_block_instantiation: ...@@ -5,3 +5,6 @@ block.settings.test_block_instantiation:
display_message: display_message:
type: string type: string
label: 'Message text' label: 'Message text'
condition.plugin.baloney_spam:
type: condition.plugin
...@@ -10,10 +10,10 @@ ...@@ -10,10 +10,10 @@
use Drupal\Core\Condition\ConditionPluginBase; use Drupal\Core\Condition\ConditionPluginBase;
/** /**
* Provides a 'baloney.spam' condition. * Provides a 'baloney_spam' condition.
* *
* @Condition( * @Condition(
* id = "baloney.spam", * id = "baloney_spam",
* label = @Translation("Baloney spam"), * label = @Translation("Baloney spam"),
* ) * )
* *
......
...@@ -27,4 +27,4 @@ visibility: ...@@ -27,4 +27,4 @@ visibility:
page: page page: page
negate: false negate: false
context_mapping: context_mapping:
baloney: baloney.spam baloney: baloney_spam
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment