diff --git a/core/modules/aggregator/config/optional/views.view.aggregator_rss_feed.yml b/core/modules/aggregator/config/optional/views.view.aggregator_rss_feed.yml
index a3c0b71..9769864 100644
--- a/core/modules/aggregator/config/optional/views.view.aggregator_rss_feed.yml
+++ b/core/modules/aggregator/config/optional/views.view.aggregator_rss_feed.yml
@@ -129,6 +129,14 @@ display:
empty: { }
relationships: { }
arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - user.permissions
+ cacheable: false
feed_items:
display_plugin: feed
id: feed_items
@@ -139,3 +147,10 @@ display:
display_description: ''
defaults:
arguments: true
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/aggregator/config/optional/views.view.aggregator_sources.yml b/core/modules/aggregator/config/optional/views.view.aggregator_sources.yml
index cccd45b..bb0f0ab 100644
--- a/core/modules/aggregator/config/optional/views.view.aggregator_sources.yml
+++ b/core/modules/aggregator/config/optional/views.view.aggregator_sources.yml
@@ -141,6 +141,8 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
+ - url.query_args
+ - user.permissions
cacheable: false
feed_1:
display_plugin: feed
@@ -398,6 +400,7 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
+ - user.permissions
cacheable: false
page_1:
display_plugin: page
@@ -418,4 +421,6 @@ display:
contexts:
- 'languages:language_content'
- 'languages:language_interface'
+ - url.query_args
+ - user.permissions
cacheable: false
diff --git a/core/modules/block_content/config/optional/views.view.block_content.yml b/core/modules/block_content/config/optional/views.view.block_content.yml
index f25b3ab..27ecb0c 100644
--- a/core/modules/block_content/config/optional/views.view.block_content.yml
+++ b/core/modules/block_content/config/optional/views.view.block_content.yml
@@ -466,6 +466,8 @@ display:
- 'languages:language_content'
- 'languages:language_interface'
- url
+ - url.query_args
+ - user.permissions
cacheable: false
page_1:
display_plugin: page
@@ -488,4 +490,6 @@ display:
- 'languages:language_content'
- 'languages:language_interface'
- url
+ - url.query_args
+ - user.permissions
cacheable: false
diff --git a/core/modules/comment/config/optional/views.view.comments_recent.yml b/core/modules/comment/config/optional/views.view.comments_recent.yml
index 5e2bb89..9688145 100644
--- a/core/modules/comment/config/optional/views.view.comments_recent.yml
+++ b/core/modules/comment/config/optional/views.view.comments_recent.yml
@@ -235,6 +235,13 @@ display:
content: 'No comments available.'
tokenize: false
plugin_id: text_custom
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
block_1:
display_plugin: block
id: block_1
@@ -245,3 +252,10 @@ display:
block_category: 'Lists (Views)'
allow:
items_per_page: true
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/file/config/optional/views.view.files.yml b/core/modules/file/config/optional/views.view.files.yml
index 5d83195..869b776 100644
--- a/core/modules/file/config/optional/views.view.files.yml
+++ b/core/modules/file/config/optional/views.view.files.yml
@@ -395,8 +395,8 @@ display:
type: boolean
settings:
format: custom
- format_custom_false: 'Temporary'
- format_custom_true: 'Permanent'
+ format_custom_false: Temporary
+ format_custom_true: Permanent
plugin_id: field
entity_type: file
entity_field: status
@@ -718,8 +718,11 @@ display:
display_extenders: { }
cache_metadata:
contexts:
- - languages
+ - 'languages:language_content'
+ - 'languages:language_interface'
- url
+ - url.query_args
+ - user.permissions
cacheable: false
page_1:
display_plugin: page
@@ -751,8 +754,11 @@ display:
display_extenders: { }
cache_metadata:
contexts:
- - languages
+ - 'languages:language_content'
+ - 'languages:language_interface'
- url
+ - url.query_args
+ - user.permissions
cacheable: false
page_2:
display_plugin: page
@@ -1105,6 +1111,8 @@ display:
display_extenders: { }
cache_metadata:
contexts:
- - languages
+ - 'languages:language_interface'
- url
+ - url.query_args
+ - user.permissions
cacheable: false
diff --git a/core/modules/forum/config/optional/rdf.mapping.node.forum.yml b/core/modules/forum/config/optional/rdf.mapping.node.forum.yml
index 4d159da..2fbd521 100644
--- a/core/modules/forum/config/optional/rdf.mapping.node.forum.yml
+++ b/core/modules/forum/config/optional/rdf.mapping.node.forum.yml
@@ -1,3 +1,10 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.forum
+ module:
+ - node
id: node.forum
targetEntityType: node
bundle: forum
@@ -23,16 +30,11 @@ fieldMappings:
uid:
properties:
- 'schema:author'
- mapping_type: 'rel'
+ mapping_type: rel
comment_count:
properties:
- 'schema:interactionCount'
datatype_callback:
callable: 'Drupal\rdf\SchemaOrgDataConverter::interactionCount'
arguments:
- interaction_type: 'UserComments'
-dependencies:
- config:
- - node.type.forum
- module:
- - node
+ interaction_type: UserComments
diff --git a/core/modules/forum/config/optional/rdf.mapping.taxonomy_term.forums.yml b/core/modules/forum/config/optional/rdf.mapping.taxonomy_term.forums.yml
index 78408d8..6daa517 100644
--- a/core/modules/forum/config/optional/rdf.mapping.taxonomy_term.forums.yml
+++ b/core/modules/forum/config/optional/rdf.mapping.taxonomy_term.forums.yml
@@ -1,3 +1,10 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - taxonomy.vocabulary.forums
+ module:
+ - taxonomy
id: taxonomy_term.forums
targetEntityType: taxonomy_term
bundle: forums
@@ -11,8 +18,3 @@ fieldMappings:
description:
properties:
- 'schema:description'
-dependencies:
- config:
- - taxonomy.vocabulary.forums
- module:
- - taxonomy
diff --git a/core/modules/language/config/optional/tour.tour.language-add.yml b/core/modules/language/config/optional/tour.tour.language-add.yml
index 8f39e49..65c5dda 100644
--- a/core/modules/language/config/optional/tour.tour.language-add.yml
+++ b/core/modules/language/config/optional/tour.tour.language-add.yml
@@ -1,7 +1,9 @@
+langcode: en
+status: true
+dependencies: { }
id: language-add
-module: language
label: 'Adding languages'
-langcode: en
+module: language
routes:
- route_name: language.add
tips:
diff --git a/core/modules/language/config/optional/tour.tour.language-edit.yml b/core/modules/language/config/optional/tour.tour.language-edit.yml
index a166ce1..0d37ead 100644
--- a/core/modules/language/config/optional/tour.tour.language-edit.yml
+++ b/core/modules/language/config/optional/tour.tour.language-edit.yml
@@ -1,7 +1,9 @@
+langcode: en
+status: true
+dependencies: { }
id: language-edit
+label: 'Editing languages'
module: language
-label: Editing languages
-langcode: en
routes:
- route_name: entity.configurable_language.edit_form
tips:
diff --git a/core/modules/language/config/optional/tour.tour.language.yml b/core/modules/language/config/optional/tour.tour.language.yml
index 7cca3e5..e60800d 100644
--- a/core/modules/language/config/optional/tour.tour.language.yml
+++ b/core/modules/language/config/optional/tour.tour.language.yml
@@ -1,7 +1,9 @@
+langcode: en
+status: true
+dependencies: { }
id: language
-module: language
label: Language
-langcode: en
+module: language
routes:
- route_name: entity.configurable_language.collection
tips:
diff --git a/core/modules/locale/config/optional/tour.tour.locale.yml b/core/modules/locale/config/optional/tour.tour.locale.yml
index 0fe00d1..041a623 100644
--- a/core/modules/locale/config/optional/tour.tour.locale.yml
+++ b/core/modules/locale/config/optional/tour.tour.locale.yml
@@ -1,7 +1,11 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - locale
id: locale
+label: Translation
module: locale
-label: 'Translation'
-langcode: en
routes:
- route_name: locale.translate_page
tips:
@@ -11,7 +15,6 @@ tips:
label: 'User interface translation'
body: 'This page allows you to translate the user interface or modify existing translations. If you have installed your site initially in English, you must first add another language on the Languages page, in order to use this page.'
weight: 1
-
locale-language:
id: locale-language
plugin: text
@@ -20,16 +23,14 @@ tips:
weight: 2
attributes:
data-id: edit-langcode
-
locale-search:
id: locale-search
plugin: text
- label: 'Search'
+ label: Search
body: 'Enter the specific word or sentence you want to translate, you can also write just a part of a word.'
weight: 3
attributes:
data-id: edit-string
-
locale-filter:
id: locale-filter
plugin: text
@@ -38,7 +39,6 @@ tips:
weight: 4
attributes:
data-id: edit-translation
-
locale-submit:
id: locale-submit
plugin: text
@@ -47,16 +47,14 @@ tips:
weight: 5
attributes:
data-id: edit-submit
-
locale-translate:
id: locale-translate
plugin: text
- label: 'Translate'
+ label: Translate
body: 'You can write your own translation in the text fields of the right column. Try to figure out in which context the text will be used in order to translate it in the appropriate way.'
weight: 6
attributes:
data-class: js-form-type-textarea
-
locale-validate:
id: locale-validate
plugin: text
@@ -65,13 +63,9 @@ tips:
weight: 7
attributes:
data-id: edit-submit--2
-
locale-continue:
id: locale-continue
plugin: text
label: 'Continuing on'
body: 'The translations you have made here will be used on your site''s user interface. If you want to use them on another site or modify them on an external translation editor, you can export them to a .po file and import them later.'
weight: 8
-dependencies:
- module:
- - locale
diff --git a/core/modules/node/config/optional/search.page.node_search.yml b/core/modules/node/config/optional/search.page.node_search.yml
index 440c135..e9a8afd 100644
--- a/core/modules/node/config/optional/search.page.node_search.yml
+++ b/core/modules/node/config/optional/search.page.node_search.yml
@@ -1,12 +1,12 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
id: node_search
label: Content
-status: true
-langcode: en
path: node
weight: -10
plugin: node_search
configuration:
rankings: { }
-dependencies:
- module:
- - node
diff --git a/core/modules/node/config/optional/views.view.archive.yml b/core/modules/node/config/optional/views.view.archive.yml
index c30650b..c201e02 100644
--- a/core/modules/node/config/optional/views.view.archive.yml
+++ b/core/modules/node/config/optional/views.view.archive.yml
@@ -166,6 +166,15 @@ display:
empty: { }
relationships: { }
fields: { }
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
block_1:
id: block_1
display_title: Block
@@ -195,6 +204,15 @@ display:
specify_validation: true
plugin_id: date_year_month
entity_type: node
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
page_1:
id: page_1
display_title: Page
@@ -205,3 +223,12 @@ display:
type: views_query
options: { }
path: archive
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/node/config/optional/views.view.content.yml b/core/modules/node/config/optional/views.view.content.yml
index 150cf1f..78b080d 100644
--- a/core/modules/node/config/optional/views.view.content.yml
+++ b/core/modules/node/config/optional/views.view.content.yml
@@ -561,10 +561,13 @@ display:
position: 0
cache_metadata:
contexts:
- - languages
+ - 'languages:language_content'
+ - 'languages:language_interface'
- url
+ - url.query_args
- user
- 'user.node_grants:view'
+ - user.permissions
cacheable: false
page_1:
display_options:
@@ -589,8 +592,11 @@ display:
position: 1
cache_metadata:
contexts:
- - languages
+ - 'languages:language_content'
+ - 'languages:language_interface'
- url
+ - url.query_args
- user
- 'user.node_grants:view'
+ - user.permissions
cacheable: false
diff --git a/core/modules/node/config/optional/views.view.frontpage.yml b/core/modules/node/config/optional/views.view.frontpage.yml
index 8b51ebb..09e1d1b 100644
--- a/core/modules/node/config/optional/views.view.frontpage.yml
+++ b/core/modules/node/config/optional/views.view.frontpage.yml
@@ -233,10 +233,18 @@ display:
relationships: { }
fields: { }
arguments: { }
+ display_extenders: { }
display_plugin: default
display_title: Master
id: default
position: 0
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
feed_1:
display_plugin: feed
id: feed_1
@@ -264,10 +272,25 @@ display:
options:
relationship: none
view_mode: rss
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
page_1:
display_options:
path: node
+ display_extenders: { }
display_plugin: page
display_title: Page
id: page_1
position: 1
+ cache_metadata:
+ contexts:
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/node/config/optional/views.view.glossary.yml b/core/modules/node/config/optional/views.view.glossary.yml
index eab49b7..611947e 100644
--- a/core/modules/node/config/optional/views.view.glossary.yml
+++ b/core/modules/node/config/optional/views.view.glossary.yml
@@ -346,6 +346,16 @@ display:
plugin_id: language
entity_type: node
entity_field: langcode
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
attachment_1:
id: attachment_1
display_title: Attachment
@@ -403,6 +413,16 @@ display:
default: default
page_1: page_1
inherit_arguments: false
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
page_1:
id: page_1
display_title: Page
@@ -419,3 +439,13 @@ display:
weight: 0
menu_name: main
parent: ''
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/taxonomy/config/optional/views.view.taxonomy_term.yml b/core/modules/taxonomy/config/optional/views.view.taxonomy_term.yml
index 7a32583..23c8a4d 100644
--- a/core/modules/taxonomy/config/optional/views.view.taxonomy_term.yml
+++ b/core/modules/taxonomy/config/optional/views.view.taxonomy_term.yml
@@ -246,7 +246,9 @@ display:
contexts:
- 'languages:language_interface'
- url
+ - url.query_args
- 'user.node_grants:view'
+ - user.permissions
cacheable: false
feed_1:
id: feed_1
@@ -283,6 +285,7 @@ display:
- 'languages:language_interface'
- url
- 'user.node_grants:view'
+ - user.permissions
cacheable: false
page_1:
id: page_1
@@ -299,5 +302,7 @@ display:
contexts:
- 'languages:language_interface'
- url
+ - url.query_args
- 'user.node_grants:view'
+ - user.permissions
cacheable: false
diff --git a/core/modules/user/config/optional/rdf.mapping.user.user.yml b/core/modules/user/config/optional/rdf.mapping.user.user.yml
index f052a1a..4c6825a 100644
--- a/core/modules/user/config/optional/rdf.mapping.user.user.yml
+++ b/core/modules/user/config/optional/rdf.mapping.user.user.yml
@@ -1,3 +1,8 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - user
id: user.user
targetEntityType: user
bundle: user
@@ -7,6 +12,3 @@ fieldMappings:
name:
properties:
- 'schema:name'
-dependencies:
- module:
- - user
diff --git a/core/modules/user/config/optional/views.view.user_admin_people.yml b/core/modules/user/config/optional/views.view.user_admin_people.yml
index 0644e80..0ae7966 100644
--- a/core/modules/user/config/optional/views.view.user_admin_people.yml
+++ b/core/modules/user/config/optional/views.view.user_admin_people.yml
@@ -293,8 +293,8 @@ display:
type: boolean
settings:
format: custom
- format_custom_true: 'Active'
- format_custom_false: 'Blocked'
+ format_custom_true: Active
+ format_custom_false: Blocked
entity_type: user
entity_field: status
roles_target_id:
@@ -868,6 +868,14 @@ display:
groups:
1: AND
display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user.permissions
+ cacheable: false
page_1:
display_plugin: page
id: page_1
@@ -892,3 +900,11 @@ display:
defaults:
show_admin_links: false
display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/user/config/optional/views.view.who_s_new.yml b/core/modules/user/config/optional/views.view.who_s_new.yml
index dc7cde7..79fd2a7 100644
--- a/core/modules/user/config/optional/views.view.who_s_new.yml
+++ b/core/modules/user/config/optional/views.view.who_s_new.yml
@@ -163,6 +163,13 @@ display:
empty: { }
relationships: { }
arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
block_1:
display_plugin: block
id: block_1
@@ -172,3 +179,10 @@ display:
display_description: 'A list of new users'
block_description: 'Who''s new'
block_category: User
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/user/config/optional/views.view.who_s_online.yml b/core/modules/user/config/optional/views.view.who_s_online.yml
index e48c0d3..4669e34 100644
--- a/core/modules/user/config/optional/views.view.who_s_online.yml
+++ b/core/modules/user/config/optional/views.view.who_s_online.yml
@@ -193,6 +193,13 @@ display:
plugin_id: text_custom
relationships: { }
arguments: { }
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
who_s_online_block:
display_plugin: block
id: who_s_online_block
@@ -201,3 +208,10 @@ display:
display_options:
block_description: 'Who''s online'
display_description: 'A list of users that are currently logged in.'
+ display_extenders: { }
+ cache_metadata:
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - user.permissions
+ cacheable: false
diff --git a/core/modules/views_ui/config/optional/tour.tour.views-ui.yml b/core/modules/views_ui/config/optional/tour.tour.views-ui.yml
index 1b4e475..42193dd 100644
--- a/core/modules/views_ui/config/optional/tour.tour.views-ui.yml
+++ b/core/modules/views_ui/config/optional/tour.tour.views-ui.yml
@@ -1,10 +1,16 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - views_ui
id: views-ui
-module: views_ui
label: 'View edit page'
-langcode: en
+module: views_ui
routes:
- - route_name: entity.view.edit_form
- - route_name: entity.view.edit_display_form
+ -
+ route_name: entity.view.edit_form
+ -
+ route_name: entity.view.edit_display_form
tips:
views-main:
id: views-main
@@ -80,12 +86,9 @@ tips:
views-ui-preview:
id: views-ui-preview
plugin: text
- label: 'Preview'
+ label: Preview
body: 'Show a preview of the view output.'
weight: 10
location: left
attributes:
data-id: preview-submit
-dependencies:
- module:
- - views_ui
diff --git a/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php b/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
index f935712..aa0ab63 100644
--- a/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
+++ b/core/tests/Drupal/KernelTests/Config/DefaultConfigTest.php
@@ -95,10 +95,11 @@ public function testModuleConfig($module) {
}
public function providerTestModuleConfig() {
- $modules = array_map(function($path) {
- return str_replace('core/modules/', '', $path);
- }, array_keys(iterator_to_array(new \FilesystemIterator('core/modules'))));
- $modules_keyed = array_combine($modules, $modules);
+ $module_dirs = array_keys(iterator_to_array(new \FilesystemIterator(__DIR__ . '/../../../../modules/')));
+ $module_names = array_map(function($path) {
+ return str_replace(__DIR__ . '/../../../../modules/', '', $path);
+ }, $module_dirs);
+ $modules_keyed = array_combine($module_names, $module_names);
$data = array_map(function ($module) {
return [$module];