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];