From 04261575193fb4176fafee29c9aefa20f49818f6 Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Tue, 9 Jul 2024 17:58:16 +0100 Subject: [PATCH] Issue #3455820 by nicxvan, alexpott, smustgrave: Decompress files for config_install --- core/.cspell.json | 1 + core/.phpstan-baseline.php | 17 +- .../InstallerConfigDirectoryTestBase.php | 184 +++ ...nstallerExistingConfigMultilingualTest.php | 6 +- .../InstallerExistingConfigNoConfigTest.php | 6 +- ...nstallerExistingConfigNoSystemSiteTest.php | 6 +- ...tallerExistingConfigProfileHookInstall.php | 6 +- ...ingConfigSyncDirectoryMultilingualTest.php | 6 +- ...gConfigSyncDirectoryProfileHookInstall.php | 6 +- ...ConfigSyncDirectoryProfileMismatchTest.php | 6 +- .../Installer/InstallerExistingConfigTest.php | 6 +- .../InstallerExistingConfigTestBase.php | 14 + .../config_install/multilingual.tar.gz | Bin 30577 -> 0 bytes .../multilingual/block.block.stark_admin.yml | 27 + .../block.block.stark_branding.yml | 25 + .../block.block.stark_local_actions.yml | 20 + .../block.block.stark_local_tasks.yml | 22 + .../multilingual/block.block.stark_login.yml | 22 + .../block.block.stark_messages.yml | 22 + .../block.block.stark_page_title.yml | 20 + .../multilingual/block.block.stark_tools.yml | 27 + .../core.date_format.fallback.yml | 10 + .../core.date_format.html_date.yml | 10 + .../core.date_format.html_datetime.yml | 10 + .../core.date_format.html_month.yml | 10 + .../core.date_format.html_time.yml | 10 + .../core.date_format.html_week.yml | 10 + .../core.date_format.html_year.yml | 10 + .../core.date_format.html_yearless_date.yml | 10 + .../multilingual/core.date_format.long.yml | 10 + .../multilingual/core.date_format.medium.yml | 10 + .../multilingual/core.date_format.short.yml | 10 + .../core.entity_form_mode.user.register.yml | 13 + .../core.entity_view_mode.node.full.yml | 13 + .../core.entity_view_mode.node.rss.yml | 13 + ...ore.entity_view_mode.node.search_index.yml | 13 + ...re.entity_view_mode.node.search_result.yml | 13 + .../core.entity_view_mode.node.teaser.yml | 13 + .../core.entity_view_mode.user.compact.yml | 13 + .../core.entity_view_mode.user.full.yml | 13 + .../multilingual/core.extension.yml | 23 + .../core.menu.static_menu_link_overrides.yml | 3 + .../multilingual/dblog.settings.yml | 3 + .../multilingual/field.settings.yml | 3 + .../multilingual/field.storage.node.body.yml | 21 + .../multilingual/file.settings.yml | 7 + .../multilingual/filter.format.plain_text.yml | 29 + .../multilingual/filter.settings.yml | 4 + .../multilingual/language.entity.en.yml | 11 + .../multilingual/language.entity.es.yml | 9 + .../multilingual/language.entity.und.yml | 11 + .../multilingual/language.entity.zxx.yml | 11 + .../multilingual/language.mappings.yml | 13 + .../multilingual/language.negotiation.yml | 13 + .../multilingual/language.types.yml | 19 + .../language/es/block.block.stark_admin.yml | 2 + .../language/es/block.block.stark_login.yml | 2 + .../es/block.block.stark_page_title.yml | 2 + .../language/es/block.block.stark_tools.yml | 2 + .../language/es/core.date_format.fallback.yml | 1 + .../es/core.date_format.html_date.yml | 1 + .../es/core.date_format.html_month.yml | 1 + .../es/core.date_format.html_time.yml | 1 + .../es/core.date_format.html_week.yml | 1 + .../es/core.date_format.html_year.yml | 1 + .../core.date_format.html_yearless_date.yml | 1 + .../language/es/core.date_format.long.yml | 1 + .../language/es/core.date_format.medium.yml | 2 + .../language/es/core.date_format.short.yml | 2 + .../core.entity_form_mode.user.register.yml | 1 + .../es/core.entity_view_mode.node.full.yml | 1 + ...ore.entity_view_mode.node.search_index.yml | 1 + ...re.entity_view_mode.node.search_result.yml | 1 + .../es/core.entity_view_mode.node.teaser.yml | 1 + .../es/core.entity_view_mode.user.compact.yml | 1 + .../es/core.entity_view_mode.user.full.yml | 1 + .../language/es/filter.format.plain_text.yml | 1 + .../language/es/language.entity.en.yml | 1 + .../language/es/language.entity.es.yml | 1 + .../language/es/language.entity.und.yml | 1 + .../language/es/language.entity.zxx.yml | 1 + .../es/system.action.node_delete_action.yml | 1 + .../system.action.node_make_sticky_action.yml | 1 + ...ystem.action.node_make_unsticky_action.yml | 1 + .../es/system.action.node_promote_action.yml | 1 + .../es/system.action.node_publish_action.yml | 1 + .../es/system.action.node_save_action.yml | 1 + .../system.action.node_unpromote_action.yml | 1 + .../system.action.node_unpublish_action.yml | 1 + .../system.action.user_block_user_action.yml | 1 + .../system.action.user_cancel_user_action.yml | 1 + ...system.action.user_unblock_user_action.yml | 1 + .../language/es/system.maintenance.yml | 1 + .../language/es/system.menu.account.yml | 2 + .../language/es/system.menu.admin.yml | 2 + .../language/es/system.menu.footer.yml | 2 + .../language/es/system.menu.main.yml | 2 + .../language/es/system.menu.tools.yml | 2 + .../multilingual/language/es/system.site.yml | 1 + .../multilingual/language/es/user.mail.yml | 24 + .../language/es/user.role.anonymous.yml | 1 + .../language/es/user.role.authenticated.yml | 1 + .../language/es/user.settings.yml | 1 + .../language/es/views.view.archive.yml | 22 + .../language/es/views.view.content.yml | 66 + .../language/es/views.view.content_recent.yml | 16 + .../language/es/views.view.files.yml | 84 ++ .../language/es/views.view.frontpage.yml | 31 + .../language/es/views.view.glossary.yml | 31 + .../es/views.view.user_admin_people.yml | 67 + .../language/es/views.view.watchdog.yml | 46 + .../language/es/views.view.who_s_new.yml | 18 + .../language/es/views.view.who_s_online.yml | 28 + .../multilingual/locale.settings.yml | 15 + .../multilingual/node.settings.yml | 3 + .../system.action.node_delete_action.yml | 13 + .../system.action.node_make_sticky_action.yml | 13 + ...ystem.action.node_make_unsticky_action.yml | 13 + .../system.action.node_promote_action.yml | 13 + .../system.action.node_publish_action.yml | 13 + .../system.action.node_save_action.yml | 13 + .../system.action.node_unpromote_action.yml | 13 + .../system.action.node_unpublish_action.yml | 13 + .../system.action.user_block_user_action.yml | 13 + .../system.action.user_cancel_user_action.yml | 13 + ...system.action.user_unblock_user_action.yml | 13 + .../multilingual/system.authorize.yml | 3 + .../multilingual/system.cron.yml | 5 + .../multilingual/system.date.yml | 11 + .../multilingual/system.diff.yml | 5 + .../multilingual/system.file.yml | 5 + .../multilingual/system.image.gd.yml | 3 + .../multilingual/system.image.yml | 3 + .../multilingual/system.logging.yml | 3 + .../multilingual/system.mail.yml | 4 + .../multilingual/system.maintenance.yml | 4 + .../multilingual/system.menu.account.yml | 10 + .../multilingual/system.menu.admin.yml | 10 + .../multilingual/system.menu.footer.yml | 10 + .../multilingual/system.menu.main.yml | 10 + .../multilingual/system.menu.tools.yml | 10 + .../multilingual/system.performance.yml | 17 + .../multilingual/system.rss.yml | 8 + .../multilingual/system.site.yml | 14 + .../multilingual/system.theme.global.yml | 16 + .../multilingual/system.theme.yml | 4 + .../multilingual/text.settings.yml | 3 + .../multilingual/user.flood.yml | 7 + .../config_install/multilingual/user.mail.yml | 117 ++ .../multilingual/user.role.anonymous.yml | 12 + .../multilingual/user.role.authenticated.yml | 12 + .../multilingual/user.settings.yml | 18 + .../multilingual/views.settings.yml | 48 + .../multilingual/views.view.archive.yml | 248 ++++ .../multilingual/views.view.content.yml | 627 +++++++++ .../views.view.content_recent.yml | 323 +++++ .../multilingual/views.view.files.yml | 1148 +++++++++++++++++ .../multilingual/views.view.frontpage.yml | 313 +++++ .../multilingual/views.view.glossary.yml | 481 +++++++ .../views.view.user_admin_people.yml | 928 +++++++++++++ .../multilingual/views.view.watchdog.yml | 713 ++++++++++ .../multilingual/views.view.who_s_new.yml | 197 +++ .../multilingual/views.view.who_s_online.yml | 226 ++++ .../testing_config_install.tar.gz | Bin 11656 -> 0 bytes .../testing_config_install/.gitkeep | 0 .../block.block.stark_admin.yml | 27 + .../block.block.stark_branding.yml | 25 + .../block.block.stark_local_actions.yml | 20 + .../block.block.stark_local_tasks.yml | 22 + .../block.block.stark_login.yml | 22 + .../block.block.stark_messages.yml | 22 + .../block.block.stark_page_title.yml | 20 + .../block.block.stark_tools.yml | 27 + .../core.date_format.fallback.yml | 10 + .../core.date_format.html_date.yml | 10 + .../core.date_format.html_datetime.yml | 10 + .../core.date_format.html_month.yml | 10 + .../core.date_format.html_time.yml | 10 + .../core.date_format.html_week.yml | 10 + .../core.date_format.html_year.yml | 10 + .../core.date_format.html_yearless_date.yml | 10 + .../core.date_format.long.yml | 10 + .../core.date_format.medium.yml | 10 + .../core.date_format.short.yml | 10 + .../core.entity_form_mode.user.register.yml | 13 + .../core.entity_view_mode.node.full.yml | 13 + .../core.entity_view_mode.node.rss.yml | 13 + ...ore.entity_view_mode.node.search_index.yml | 13 + ...re.entity_view_mode.node.search_result.yml | 13 + .../core.entity_view_mode.node.teaser.yml | 13 + .../core.entity_view_mode.user.compact.yml | 13 + .../core.entity_view_mode.user.full.yml | 13 + .../testing_config_install/core.extension.yml | 22 + .../core.menu.static_menu_link_overrides.yml | 4 + .../testing_config_install/dblog.settings.yml | 4 + .../testing_config_install/field.settings.yml | 4 + .../field.storage.node.body.yml | 21 + .../testing_config_install/file.settings.yml | 9 + .../filter.format.plain_text.yml | 29 + .../filter.settings.yml | 5 + .../language.entity.fr.yml | 9 + .../language.entity.und.yml | 11 + .../language.entity.zxx.yml | 11 + .../language.mappings.yml | 14 + .../language.negotiation.yml | 12 + .../testing_config_install/language.types.yml | 20 + .../locale.settings.yml | 16 + .../testing_config_install/node.settings.yml | 4 + .../system.action.node_delete_action.yml | 13 + .../system.action.node_make_sticky_action.yml | 13 + ...ystem.action.node_make_unsticky_action.yml | 13 + .../system.action.node_promote_action.yml | 13 + .../system.action.node_publish_action.yml | 13 + .../system.action.node_save_action.yml | 13 + .../system.action.node_unpromote_action.yml | 13 + .../system.action.node_unpublish_action.yml | 13 + .../system.action.user_block_user_action.yml | 13 + .../system.action.user_cancel_user_action.yml | 13 + ...system.action.user_unblock_user_action.yml | 13 + .../system.authorize.yml | 4 + .../testing_config_install/system.cron.yml | 7 + .../testing_config_install/system.date.yml | 12 + .../testing_config_install/system.diff.yml | 6 + .../testing_config_install/system.file.yml | 6 + .../system.image.gd.yml | 4 + .../testing_config_install/system.image.yml | 4 + .../testing_config_install/system.logging.yml | 4 + .../testing_config_install/system.mail.yml | 5 + .../system.maintenance.yml | 4 + .../system.menu.account.yml | 10 + .../system.menu.admin.yml | 10 + .../system.menu.footer.yml | 10 + .../system.menu.main.yml | 10 + .../system.menu.tools.yml | 10 + .../system.performance.yml | 18 + .../testing_config_install/system.rss.yml | 8 + .../testing_config_install/system.site.yml | 14 + .../system.theme.global.yml | 17 + .../testing_config_install/system.theme.yml | 5 + .../testing_config_install/text.settings.yml | 4 + .../testing_config_install/user.flood.yml | 8 + .../testing_config_install/user.mail.yml | 116 ++ .../user.role.anonymous.yml | 12 + .../user.role.authenticated.yml | 12 + .../testing_config_install/user.settings.yml | 18 + .../testing_config_install_no_config.tar.gz | Bin 1024 -> 0 bytes .../testing_config_install_no_config/.gitkeep | 0 247 files changed, 8121 insertions(+), 25 deletions(-) create mode 100644 core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php delete mode 100644 core/tests/fixtures/config_install/multilingual.tar.gz create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.extension.yml create mode 100644 core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml create mode 100644 core/tests/fixtures/config_install/multilingual/dblog.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/field.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml create mode 100644 core/tests/fixtures/config_install/multilingual/file.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/multilingual/filter.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.en.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.es.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.mappings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.negotiation.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language.types.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/system.site.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml create mode 100644 core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml create mode 100644 core/tests/fixtures/config_install/multilingual/locale.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/node.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.authorize.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.cron.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.date.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.diff.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.file.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.image.gd.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.image.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.logging.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.performance.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.rss.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.site.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.theme.global.yml create mode 100644 core/tests/fixtures/config_install/multilingual/system.theme.yml create mode 100644 core/tests/fixtures/config_install/multilingual/text.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.flood.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.mail.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/multilingual/user.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.settings.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.archive.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.content.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.files.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.glossary.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml create mode 100644 core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml delete mode 100644 core/tests/fixtures/config_install/testing_config_install.tar.gz create mode 100644 core/tests/fixtures/config_install/testing_config_install/.gitkeep create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.extension.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/field.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/file.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/filter.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.mappings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/language.types.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/locale.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/node.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.authorize.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.cron.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.date.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.diff.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.file.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.image.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.logging.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.mail.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.performance.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.rss.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.site.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/system.theme.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/text.settings.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.flood.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.mail.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml create mode 100644 core/tests/fixtures/config_install/testing_config_install/user.settings.yml delete mode 100644 core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz create mode 100644 core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep diff --git a/core/.cspell.json b/core/.cspell.json index 354417e47aa..2ea0e7c610a 100644 --- a/core/.cspell.json +++ b/core/.cspell.json @@ -24,6 +24,7 @@ "modules/system/tests/logo.svgz", "node_modules/*", "profiles/demo_umami/modules/demo_umami_content/default_content/languages/es/**/*", + "tests/fixtures/config_install/*", "tests/fixtures/files/*", "tests/Drupal/Tests/Component/Annotation/Doctrine/**", "tests/PHPStan/vendor/**", diff --git a/core/.phpstan-baseline.php b/core/.phpstan-baseline.php index f7b597febff..a7029995ffe 100644 --- a/core/.phpstan-baseline.php +++ b/core/.phpstan-baseline.php @@ -398,7 +398,7 @@ $ignoreErrors[] = [ 'path' => __DIR__ . '/lib/Drupal/Core/Extension/ExtensionVersion.php', ]; $ignoreErrors[] = [ - 'message' => '#^The "module_installer\\.uninstall_validators" service is deprecated in drupal:11.1.0 and is removed from drupal:12.0.0\\. Inject "\\!tagged_iterator module_install\\.uninstall_validator" instead\\. See https\\://www\\.drupal\\.org/node/3432595$#', + 'message' => '#^The "module_installer\\.uninstall_validators" service is deprecated in drupal\\:11\\.1\\.0 and is removed from drupal\\:12\\.0\\.0\\. Inject "\\!tagged_iterator module_install\\.uninstall_validator" instead\\. See https\\://www\\.drupal\\.org/node/3432595$#', 'count' => 1, 'path' => __DIR__ . '/lib/Drupal/Core/Extension/ModuleInstaller.php', ]; @@ -2379,6 +2379,21 @@ $ignoreErrors[] = [ 'count' => 2, 'path' => __DIR__ . '/tests/Drupal/BuildTests/Framework/Tests/BuildTestTest.php', ]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigExistingSettingsTest.php', +]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php', +]; +$ignoreErrors[] = [ + 'message' => '#^Drupal\\\\Tests\\\\BrowserTestBase\\:\\:\\$defaultTheme is required\\. See https\\://www\\.drupal\\.org/node/3083055, which includes recommendations on which theme to use\\.$#', + 'count' => 1, + 'path' => __DIR__ . '/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php', +]; $ignoreErrors[] = [ // identifier: variable.undefined 'message' => '#^Variable \\$found might not be defined\\.$#', diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php new file mode 100644 index 00000000000..0b2d9dcee1e --- /dev/null +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerConfigDirectoryTestBase.php @@ -0,0 +1,184 @@ +copyDirectory($sourceFile, $destinationFile); + } + else { + copy($sourceFile, $destinationFile); + } + } + } + } + + /** + * {@inheritdoc} + */ + protected function prepareEnvironment() { + parent::prepareEnvironment(); + + if ($this->profile === NULL) { + $core_extension_location = $this->getConfigLocation() . '/core.extension.yml'; + $core_extension = Yaml::decode(file_get_contents($core_extension_location)); + $this->profile = $core_extension['profile']; + } + + if ($this->profile !== FALSE) { + // Create a profile for testing. We set core_version_requirement to '*' for + // the test so that it does not need to be updated between major versions. + $info = [ + 'type' => 'profile', + 'core_version_requirement' => '*', + 'name' => 'Configuration installation test profile (' . $this->profile . ')', + ]; + + // File API functions are not available yet. + $path = $this->siteDirectory . '/profiles/' . $this->profile; + + // Put the sync directory inside the profile. + $config_sync_directory = $path . '/config/sync'; + + mkdir($path, 0777, TRUE); + file_put_contents("$path/{$this->profile}.info.yml", Yaml::encode($info)); + } + else { + // If we have no profile we must use an existing sync directory. + $this->existingSyncDirectory = TRUE; + $config_sync_directory = $this->siteDirectory . '/config/sync'; + } + + if ($this->existingSyncDirectory) { + $config_sync_directory = $this->siteDirectory . '/config/sync'; + $this->settings['settings']['config_sync_directory'] = (object) [ + 'value' => $config_sync_directory, + 'required' => TRUE, + ]; + } + + // Create config/sync directory and extract tarball contents to it. + mkdir($config_sync_directory, 0777, TRUE); + $this->copyDirectory($this->getConfigLocation(), $config_sync_directory); + + // Add the module that is providing the database driver to the list of + // modules that can not be uninstalled in the core.extension configuration. + if (file_exists($config_sync_directory . '/core.extension.yml')) { + $core_extension = Yaml::decode(file_get_contents($config_sync_directory . '/core.extension.yml')); + $module = Database::getConnection()->getProvider(); + if ($module !== 'core') { + $core_extension['module'][$module] = 0; + $core_extension['module'] = module_config_sort($core_extension['module']); + } + if ($this->profile === FALSE && array_key_exists('profile', $core_extension)) { + // Remove the profile. + unset($core_extension['module'][$core_extension['profile']]); + unset($core_extension['profile']); + + // Set a default theme to the first theme that will be installed as this + // can not be retrieved from the profile. + $this->defaultTheme = array_key_first($core_extension['theme']); + } + file_put_contents($config_sync_directory . '/core.extension.yml', Yaml::encode($core_extension)); + } + } + + /** + * Gets the path to the configuration directory. + * + * The directory will be copied to the install profile's config/sync + * directory for testing. + * + * @return string + * The path to the configuration directory. + */ + abstract protected function getConfigLocation(); + + /** + * {@inheritdoc} + */ + protected function installParameters() { + $parameters = parent::installParameters(); + + // The options that change configuration are disabled when installing from + // existing configuration. + unset($parameters['forms']['install_configure_form']['site_name']); + unset($parameters['forms']['install_configure_form']['site_mail']); + unset($parameters['forms']['install_configure_form']['enable_update_status_module']); + unset($parameters['forms']['install_configure_form']['enable_update_status_emails']); + + return $parameters; + } + + /** + * Confirms that the installation installed the configuration correctly. + */ + public function testConfigSync(): void { + // After installation there is no snapshot and nothing to import. + $change_list = $this->configImporter()->getStorageComparer()->getChangelist(); + $expected = [ + 'create' => [], + // The system.mail is changed configuration because the test system + // changes it to ensure that mails are not sent. + 'update' => ['system.mail'], + 'delete' => [], + 'rename' => [], + ]; + $this->assertEquals($expected, $change_list); + } + + /** + * Installer step: Select installation profile. + */ + protected function setUpProfile() { + if ($this->existingSyncDirectory) { + $edit = [ + 'profile' => SelectProfileForm::CONFIG_INSTALL_PROFILE_KEY, + ]; + $this->submitForm($edit, $this->translations['Save and continue']); + } + else { + parent::setUpProfile(); + } + } + +} diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php index 7b534dd06ba..213003301bf 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php @@ -11,7 +11,7 @@ use Drupal\Core\Logger\RfcLogLevel; * * @group Installer */ -class InstallerExistingConfigMultilingualTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigMultilingualTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -21,8 +21,8 @@ class InstallerExistingConfigMultilingualTest extends InstallerExistingConfigTes /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php index 25d9287b3e3..3f3f1aa36ad 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoConfigTest.php @@ -9,7 +9,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigNoConfigTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigNoConfigTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -28,8 +28,8 @@ class InstallerExistingConfigNoConfigTest extends InstallerExistingConfigTestBas /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php index 68aaa6282a0..0631be6381f 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigNoSystemSiteTest.php @@ -9,7 +9,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigNoSystemSiteTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigNoSystemSiteTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -44,8 +44,8 @@ class InstallerExistingConfigNoSystemSiteTest extends InstallerExistingConfigTes /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install'; } } diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php index d4283e8510a..13232d628a1 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigProfileHookInstall.php @@ -9,7 +9,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigProfileHookInstall extends InstallerExistingConfigTestBase { +class InstallerExistingConfigProfileHookInstall extends InstallerConfigDirectoryTestBase { protected $profile = 'config_profile_with_hook_install'; @@ -55,10 +55,10 @@ EOF; /** * {@inheritdoc} */ - protected function getConfigTarball() { + protected function getConfigLocation() { // We're not going to get to the config import stage so this does not // matter. - return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config.tar.gz'; + return __DIR__ . '/../../../fixtures/config_install/testing_config_install_no_config'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php index b998e8eafd5..73ca469a7e1 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryMultilingualTest.php @@ -13,7 +13,7 @@ use Drupal\Component\Serialization\Yaml; * * @group Installer */ -class InstallerExistingConfigSyncDirectoryMultilingualTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryMultilingualTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -43,8 +43,8 @@ class InstallerExistingConfigSyncDirectoryMultilingualTest extends InstallerExis /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php index 8c16ee96932..a0601e35059 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileHookInstall.php @@ -9,7 +9,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigSyncDirectoryProfileHookInstall extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryProfileHookInstall extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -74,8 +74,8 @@ EOF; /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php index fd7ade39a46..bd194ee0f13 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigSyncDirectoryProfileMismatchTest.php @@ -9,7 +9,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -29,8 +29,8 @@ class InstallerExistingConfigSyncDirectoryProfileMismatchTest extends InstallerE /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/multilingual.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/multilingual'; } /** diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php index 7a814e80c34..2c3190f1514 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php @@ -11,7 +11,7 @@ namespace Drupal\FunctionalTests\Installer; * * @group Installer */ -class InstallerExistingConfigTest extends InstallerExistingConfigTestBase { +class InstallerExistingConfigTest extends InstallerConfigDirectoryTestBase { /** * {@inheritdoc} @@ -37,8 +37,8 @@ class InstallerExistingConfigTest extends InstallerExistingConfigTestBase { /** * {@inheritdoc} */ - protected function getConfigTarball() { - return __DIR__ . '/../../../fixtures/config_install/testing_config_install.tar.gz'; + protected function getConfigLocation() { + return __DIR__ . '/../../../fixtures/config_install/testing_config_install'; } } diff --git a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php index 4404c0fa117..ec98efd802f 100644 --- a/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php +++ b/core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTestBase.php @@ -11,6 +11,12 @@ use Drupal\Core\Installer\Form\SelectProfileForm; /** * Provides a base class for testing installing from existing configuration. + * + * @deprecated in drupal:10.4.0 and is removed from drupal:12.0.0. Use + * \Drupal\FunctionalTests\Installer\InstallerConfigDirectoryTestBase + * instead. + * + * @see https://www.drupal.org/node/3460001 */ abstract class InstallerExistingConfigTestBase extends InstallerTestBase { @@ -26,6 +32,14 @@ abstract class InstallerExistingConfigTestBase extends InstallerTestBase { */ protected $existingSyncDirectory = FALSE; + /** + * {@inheritdoc} + */ + public function __construct(string $name) { + @trigger_error(__CLASS__ . ' is deprecated in drupal:10.4.0 and is removed from drupal:12.0.0. Use \Drupal\FunctionalTests\Installer\InstallerConfigDirectoryTestBase instead. See https://www.drupal.org/node/3460001'); + parent::__construct($name); + } + /** * {@inheritdoc} */ diff --git a/core/tests/fixtures/config_install/multilingual.tar.gz b/core/tests/fixtures/config_install/multilingual.tar.gz deleted file mode 100644 index adf60af587f86584b50a2a67f431093f45aa70f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30577 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 Le-U7o5Mcff2&BP< diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml new file mode 100644 index 00000000000..639a9dbcbbc --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_admin.yml @@ -0,0 +1,27 @@ +uuid: 315ef989-5b8d-46fd-afdd-757e3afc9ebe +langcode: en +status: true +dependencies: + config: + - system.menu.admin + module: + - system + theme: + - stark +_core: + default_config_hash: DWAB7HaAfAJerAmyT8B2K-6qxicu9n0PcKVpDr--N4c +id: stark_admin +theme: stark +region: sidebar_first +weight: 1 +provider: null +plugin: 'system_menu_block:admin' +settings: + id: 'system_menu_block:admin' + label: Administration + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml new file mode 100644 index 00000000000..052c52606c8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_branding.yml @@ -0,0 +1,25 @@ +uuid: c49f2565-3d40-4ff8-a22c-2470bd562c5f +langcode: en +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: fRKXNB91UxDvEMkzCR8ZBsawfC6Fqbme2gtobei3gu4 +id: stark_branding +theme: stark +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml new file mode 100644 index 00000000000..86a3ee2294d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 8429dc9e-5c36-48ac-9ce9-ccde673bdfe7 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: PffmQ-ABSz5tFjWmVsR7NesunDnEivvopnJnBjl8KNE +id: stark_local_actions +theme: stark +region: content +weight: -10 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml new file mode 100644 index 00000000000..6b2e00b7dca --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 224383ff-a7e5-4fd1-84b8-c153040baf52 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: c-06bbElRY5sKmglk74ppgTW93Et4-EJFyNiUZMb8JY +id: stark_local_tasks +theme: stark +region: content +weight: -20 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: Tabs + label_display: '0' + provider: core + primary: true + secondary: true +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml new file mode 100644 index 00000000000..2f07b4da7c9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_login.yml @@ -0,0 +1,22 @@ +uuid: 7cc06fac-e04f-432f-a402-db2b3fc514e2 +langcode: en +status: true +dependencies: + module: + - user + theme: + - stark +_core: + default_config_hash: 4QlSnWBcxxKMIFRM8sbu_MjSkcp3NjGgnVrc-lynQHI +id: stark_login +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: user_login_block +settings: + id: user_login_block + label: 'User login' + label_display: visible + provider: user +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml new file mode 100644 index 00000000000..b1c18036f14 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_messages.yml @@ -0,0 +1,22 @@ +uuid: 7a2e98dd-605d-4724-86aa-a77049371035 +langcode: en +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: 5MNdk3fpMKx_xxBTcz2T11DL4XEU1H5SgHl8BsYdFsA +id: stark_messages +theme: stark +region: highlighted +weight: 0 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml new file mode 100644 index 00000000000..4cb620fbc76 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_page_title.yml @@ -0,0 +1,20 @@ +uuid: 0d264188-58d5-4c1e-97dd-b921250be7d5 +langcode: en +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: 8yptDf6WrXxeyevUz4nP5vfr7BtxQqCBMninhV2IJ1g +id: stark_page_title +theme: stark +region: content +weight: -30 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml b/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml new file mode 100644 index 00000000000..92fae3cf426 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/block.block.stark_tools.yml @@ -0,0 +1,27 @@ +uuid: ea5d1d85-0843-4425-9a2c-47cedb033650 +langcode: en +status: true +dependencies: + config: + - system.menu.tools + module: + - system + theme: + - stark +_core: + default_config_hash: xCOijLdB1-UgXxQ9a0D1_pd8vxNEhfMnxXZc8jYhHjs +id: stark_tools +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: 'system_menu_block:tools' +settings: + id: 'system_menu_block:tools' + label: Tools + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml new file mode 100644 index 00000000000..70744d0e103 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.fallback.yml @@ -0,0 +1,10 @@ +uuid: fc00df3e-5c5b-4776-b70d-310e9591d166 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE +id: fallback +label: 'Fallback date format' +locked: true +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml new file mode 100644 index 00000000000..cbeb813d754 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_date.yml @@ -0,0 +1,10 @@ +uuid: f70daa40-f3ae-47e6-acac-be6894d26ab4 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk +id: html_date +label: 'HTML Date' +locked: true +pattern: Y-m-d diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml new file mode 100644 index 00000000000..b3690f4a414 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_datetime.yml @@ -0,0 +1,10 @@ +uuid: cb2b2052-e0de-4435-aad5-5b5a81ac768c +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE +id: html_datetime +label: 'HTML Datetime' +locked: true +pattern: 'Y-m-d\TH:i:sO' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml new file mode 100644 index 00000000000..2f72e7d5841 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_month.yml @@ -0,0 +1,10 @@ +uuid: 4cd971a0-3778-45d2-9ad9-d06ddcaf8d15 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM +id: html_month +label: 'HTML Month' +locked: true +pattern: Y-m diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml new file mode 100644 index 00000000000..794784c495b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_time.yml @@ -0,0 +1,10 @@ +uuid: 89bb4ba8-1816-42cd-a563-782e2bf6a6ae +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE +id: html_time +label: 'HTML Time' +locked: true +pattern: 'H:i:s' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml new file mode 100644 index 00000000000..f86693fc5ba --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_week.yml @@ -0,0 +1,10 @@ +uuid: 7acf37cd-2800-4a89-b0b2-be8899a50496 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY +id: html_week +label: 'HTML Week' +locked: true +pattern: Y-\WW diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml new file mode 100644 index 00000000000..534b847349b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_year.yml @@ -0,0 +1,10 @@ +uuid: 5a107621-0d4b-40e0-8588-d4a461d24b7d +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk +id: html_year +label: 'HTML Year' +locked: true +pattern: 'Y' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml new file mode 100644 index 00000000000..ef91420b375 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.html_yearless_date.yml @@ -0,0 +1,10 @@ +uuid: bea57536-8b97-4559-88af-f59cb327840a +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc +id: html_yearless_date +label: 'HTML Yearless date' +locked: true +pattern: m-d diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml new file mode 100644 index 00000000000..f3913085128 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.long.yml @@ -0,0 +1,10 @@ +uuid: 176a9d6c-b90b-4849-bfb7-0101cef34615 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo +id: long +label: 'Default long date' +locked: false +pattern: 'l, F j, Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml new file mode 100644 index 00000000000..d0605a31eca --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.medium.yml @@ -0,0 +1,10 @@ +uuid: f8e4e55a-9592-48e8-af81-070e526949d9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE +id: medium +label: 'Default medium date' +locked: false +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml b/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml new file mode 100644 index 00000000000..256b17d9010 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.date_format.short.yml @@ -0,0 +1,10 @@ +uuid: 313133c2-c0a7-4da9-9aa4-37ccf9233d68 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA +id: short +label: 'Default short date' +locked: false +pattern: 'm/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml new file mode 100644 index 00000000000..4a363c73dcc --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_form_mode.user.register.yml @@ -0,0 +1,13 @@ +uuid: 3eb10631-6990-4617-9387-dc35347ba9d5 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml new file mode 100644 index 00000000000..fee38ae7ca1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.full.yml @@ -0,0 +1,13 @@ +uuid: ac62530b-5610-411e-9c87-6c7c4b885f75 +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk +id: node.full +label: 'Full content' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml new file mode 100644 index 00000000000..ade4f8854d8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.rss.yml @@ -0,0 +1,13 @@ +uuid: 0f13a303-8b40-4b35-bfc6-b196b930215f +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU +id: node.rss +label: RSS +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml new file mode 100644 index 00000000000..6b7ecc1d0b4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,13 @@ +uuid: a2066483-2f85-4822-af66-dd3fe24537bf +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY +id: node.search_index +label: 'Search index' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml new file mode 100644 index 00000000000..17f21ab20e1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,13 @@ +uuid: 1dcb883c-c089-4ef7-8840-4b4757d19185 +langcode: en +status: false +dependencies: + module: + - node +_core: + default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM +id: node.search_result +label: 'Search result highlighting input' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml new file mode 100644 index 00000000000..60f1be4c44f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,13 @@ +uuid: 2f0674e6-7141-4f6b-9f1f-6aaaf6a49d79 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 +id: node.teaser +label: Teaser +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml new file mode 100644 index 00000000000..2890bc49e68 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.compact.yml @@ -0,0 +1,13 @@ +uuid: 7c381a1a-3206-4c3f-adfe-8a2fbcae76a0 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml new file mode 100644 index 00000000000..43eec153481 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.entity_view_mode.user.full.yml @@ -0,0 +1,13 @@ +uuid: 9e9ad96f-b5d9-4864-b386-7bcc3edd51b1 +langcode: en +status: false +dependencies: + module: + - user +_core: + default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM +id: user.full +label: 'User account' +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/multilingual/core.extension.yml b/core/tests/fixtures/config_install/multilingual/core.extension.yml new file mode 100644 index 00000000000..1e80ba43f52 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.extension.yml @@ -0,0 +1,23 @@ +_core: + default_config_hash: m2GVq11UAOVuNgj8x0t5fMOPujpvQQ_zxLoaly1BMEU +module: + block: 0 + config: 0 + dblog: 0 + dynamic_page_cache: 0 + field: 0 + file: 0 + filter: 0 + language: 0 + locale: 0 + node: 0 + page_cache: 0 + path_alias: 0 + system: 0 + text: 0 + user: 0 + views: 10 + testing_config_install_multilingual: 1000 +theme: + stark: 0 +profile: testing_config_install_multilingual diff --git a/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml b/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml new file mode 100644 index 00000000000..2261a221b80 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM +definitions: { } diff --git a/core/tests/fixtures/config_install/multilingual/dblog.settings.yml b/core/tests/fixtures/config_install/multilingual/dblog.settings.yml new file mode 100644 index 00000000000..fbd17ea5089 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/dblog.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 +row_limit: 1000 diff --git a/core/tests/fixtures/config_install/multilingual/field.settings.yml b/core/tests/fixtures/config_install/multilingual/field.settings.yml new file mode 100644 index 00000000000..2225b8ffda3 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/field.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 +purge_batch_size: 50 diff --git a/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml b/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml new file mode 100644 index 00000000000..659e2127867 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/field.storage.node.body.yml @@ -0,0 +1,21 @@ +uuid: 38e2675c-36a7-47b9-9ef6-11773d2c9684 +langcode: en +status: true +dependencies: + module: + - node + - text +_core: + default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY +id: node.body +field_name: body +entity_type: node +type: text_with_summary +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: true +custom_storage: false diff --git a/core/tests/fixtures/config_install/multilingual/file.settings.yml b/core/tests/fixtures/config_install/multilingual/file.settings.yml new file mode 100644 index 00000000000..a4c576c3ab9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/file.settings.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: 8LI-1XgwLt9hYRns_7c81S632d6JhdqXKs4vDheaG6E +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons diff --git a/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml b/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml new file mode 100644 index 00000000000..255e34bdab7 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/filter.format.plain_text.yml @@ -0,0 +1,29 @@ +uuid: 00cd5b60-e455-46ed-899f-b2ebf6cc76aa +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: NIKBt6kw_uPhNI0qtR2DnRf7mSOgAQdx7Q94SKMjXbQ +name: 'Plain text' +format: plain_text +weight: 10 +filters: + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } + filter_html_escape: + id: filter_html_escape + provider: filter + status: true + weight: -10 + settings: { } + filter_url: + id: filter_url + provider: filter + status: true + weight: 0 + settings: + filter_url_length: 72 diff --git a/core/tests/fixtures/config_install/multilingual/filter.settings.yml b/core/tests/fixtures/config_install/multilingual/filter.settings.yml new file mode 100644 index 00000000000..9ce29393765 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/filter.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA +fallback_format: plain_text +always_show_fallback_choice: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.en.yml b/core/tests/fixtures/config_install/multilingual/language.entity.en.yml new file mode 100644 index 00000000000..7f1938688d4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.en.yml @@ -0,0 +1,11 @@ +uuid: 375507a7-fe17-4941-a622-987650600c9b +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: lBXDpdDPXQtrfTJQhr6MjRJJEEyYSoRJ0acdvHLsWeA +id: en +label: English +direction: ltr +weight: 0 +locked: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.es.yml b/core/tests/fixtures/config_install/multilingual/language.entity.es.yml new file mode 100644 index 00000000000..8364b6908fa --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.es.yml @@ -0,0 +1,9 @@ +uuid: 249500e1-4e93-4eec-b5ae-99afe852d4ed +langcode: en +status: true +dependencies: { } +id: es +label: Spanish +direction: ltr +weight: 1 +locked: false diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.und.yml b/core/tests/fixtures/config_install/multilingual/language.entity.und.yml new file mode 100644 index 00000000000..8d609de5b84 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.und.yml @@ -0,0 +1,11 @@ +uuid: c66606d5-4582-4b09-aa08-25a721400471 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: eNX6lLCKDaY83nCMh20My---y03KbiFlv802DKCCpvg +id: und +label: 'Not specified' +direction: ltr +weight: 2 +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml b/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml new file mode 100644 index 00000000000..ee4bd2de6e8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.entity.zxx.yml @@ -0,0 +1,11 @@ +uuid: 29bd4500-26ce-4284-9d57-a70b0c6ba1aa +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 35CefWbnzaiytcg3acexxz_GTvuwIjYd_ZTcmmR-tXA +id: zxx +label: 'Not applicable' +direction: ltr +weight: 3 +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/language.mappings.yml b/core/tests/fixtures/config_install/multilingual/language.mappings.yml new file mode 100644 index 00000000000..bdfaae28d89 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.mappings.yml @@ -0,0 +1,13 @@ +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc +map: + 'no': nb + pt: pt-pt + zh: zh-hans + zh-tw: zh-hant + zh-hk: zh-hant + zh-mo: zh-hant + zh-cht: zh-hant + zh-cn: zh-hans + zh-sg: zh-hans + zh-chs: zh-hans diff --git a/core/tests/fixtures/config_install/multilingual/language.negotiation.yml b/core/tests/fixtures/config_install/multilingual/language.negotiation.yml new file mode 100644 index 00000000000..1eb96404885 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.negotiation.yml @@ -0,0 +1,13 @@ +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM +session: + parameter: language +url: + source: path_prefix + prefixes: + en: '' + es: es + domains: + en: '' + es: '' +selected_langcode: site_default diff --git a/core/tests/fixtures/config_install/multilingual/language.types.yml b/core/tests/fixtures/config_install/multilingual/language.types.yml new file mode 100644 index 00000000000..1808f38c2a1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language.types.yml @@ -0,0 +1,19 @@ +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 +all: + - language_interface + - language_content + - language_url +configurable: + - language_interface +negotiation: + language_content: + enabled: + language-interface: 0 + language_url: + enabled: + language-url: 0 + language-url-fallback: 1 + language_interface: + enabled: + language-url: 0 diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml new file mode 100644 index 00000000000..59144804997 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_admin.yml @@ -0,0 +1,2 @@ +settings: + label: Administración diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml new file mode 100644 index 00000000000..2603715f1a4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_login.yml @@ -0,0 +1,2 @@ +settings: + label: 'Inicio de sesión' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml new file mode 100644 index 00000000000..93b11464bc8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_page_title.yml @@ -0,0 +1,2 @@ +settings: + label: 'Título de página' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml new file mode 100644 index 00000000000..e5cba0a3787 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/block.block.stark_tools.yml @@ -0,0 +1,2 @@ +settings: + label: Herramientas diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml new file mode 100644 index 00000000000..ebdc9f768a2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.fallback.yml @@ -0,0 +1 @@ +label: 'Formato de fecha de respaldo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml new file mode 100644 index 00000000000..be1a1aa8231 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_date.yml @@ -0,0 +1 @@ +label: 'Fecha HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml new file mode 100644 index 00000000000..78f30e1dc56 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_month.yml @@ -0,0 +1 @@ +label: 'Mes HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml new file mode 100644 index 00000000000..94f2d513753 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_time.yml @@ -0,0 +1 @@ +label: 'Hora HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml new file mode 100644 index 00000000000..a83d9aa3ddd --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_week.yml @@ -0,0 +1 @@ +label: 'Semana HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml new file mode 100644 index 00000000000..3980f9d4e58 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_year.yml @@ -0,0 +1 @@ +label: 'Año HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml new file mode 100644 index 00000000000..e77d5aaf243 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.html_yearless_date.yml @@ -0,0 +1 @@ +label: 'Fecha anual HTML' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml new file mode 100644 index 00000000000..a515e994513 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.long.yml @@ -0,0 +1 @@ +label: 'Fecha larga por defecto' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml new file mode 100644 index 00000000000..9bc3a6ad3f2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.medium.yml @@ -0,0 +1,2 @@ +label: 'Fecha mediana por defecto' +pattern: 'D, d/m/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml new file mode 100644 index 00000000000..509c0f28160 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.date_format.short.yml @@ -0,0 +1,2 @@ +label: 'Fecha corta por defecto' +pattern: 'd/m/Y - H:i' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml new file mode 100644 index 00000000000..f6dca9f1715 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_form_mode.user.register.yml @@ -0,0 +1 @@ +label: Registro diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml new file mode 100644 index 00000000000..eeb2f4e21a2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.full.yml @@ -0,0 +1 @@ +label: 'Contenido completo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml new file mode 100644 index 00000000000..2f8f21b53e6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_index.yml @@ -0,0 +1 @@ +label: 'Índice de búsqueda' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml new file mode 100644 index 00000000000..0b0f4abddde --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.search_result.yml @@ -0,0 +1 @@ +label: 'Destacar la entrada de los resultados de búsqueda' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml new file mode 100644 index 00000000000..c3db7fcd0e0 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.node.teaser.yml @@ -0,0 +1 @@ +label: Resumen diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml new file mode 100644 index 00000000000..aafa097d339 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.compact.yml @@ -0,0 +1 @@ +label: Compacto diff --git a/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml new file mode 100644 index 00000000000..553531928c2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/core.entity_view_mode.user.full.yml @@ -0,0 +1 @@ +label: 'Cuenta de usuario' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml b/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml new file mode 100644 index 00000000000..d30f7d801e0 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/filter.format.plain_text.yml @@ -0,0 +1 @@ +name: 'Texto sin formato' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml new file mode 100644 index 00000000000..3030c213012 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.en.yml @@ -0,0 +1 @@ +label: Inglés diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml new file mode 100644 index 00000000000..6254aac2ed3 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.es.yml @@ -0,0 +1 @@ +label: Español diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml new file mode 100644 index 00000000000..ca342824b36 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.und.yml @@ -0,0 +1 @@ +label: 'Sin especificar' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml new file mode 100644 index 00000000000..b2924ae5e97 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/language.entity.zxx.yml @@ -0,0 +1 @@ +label: 'No aplicable' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml new file mode 100644 index 00000000000..d6dfe99c51f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_delete_action.yml @@ -0,0 +1 @@ +label: 'Eliminar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml new file mode 100644 index 00000000000..a89bca23d0e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_sticky_action.yml @@ -0,0 +1 @@ +label: 'Fijar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml new file mode 100644 index 00000000000..1f3372cdec2 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_make_unsticky_action.yml @@ -0,0 +1 @@ +label: 'Des fijar el contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml new file mode 100644 index 00000000000..81cb3579857 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_promote_action.yml @@ -0,0 +1 @@ +label: 'Promocionar contenido a la página de inicio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml new file mode 100644 index 00000000000..bf177ac5c92 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_publish_action.yml @@ -0,0 +1 @@ +label: 'Publicar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml new file mode 100644 index 00000000000..92ee175ef65 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_save_action.yml @@ -0,0 +1 @@ +label: 'Guardar contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml new file mode 100644 index 00000000000..0804bfd2044 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpromote_action.yml @@ -0,0 +1 @@ +label: 'Eliminar contenido de la página de inicio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml new file mode 100644 index 00000000000..1954fb9dd9d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.node_unpublish_action.yml @@ -0,0 +1 @@ +label: 'Anular la publicación del contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml new file mode 100644 index 00000000000..0241c4be464 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_block_user_action.yml @@ -0,0 +1 @@ +label: 'Bloquear al usuario o usuarios seleccionados' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml new file mode 100644 index 00000000000..125c476c856 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_cancel_user_action.yml @@ -0,0 +1 @@ +label: 'Cancelar la(s) cuenta(s) de usuario seleccionada(s)' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml new file mode 100644 index 00000000000..bb6cb4d5a5e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.action.user_unblock_user_action.yml @@ -0,0 +1 @@ +label: 'Desbloquear al usuario o usuarios seleccionados' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml new file mode 100644 index 00000000000..3697c8c9d96 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.maintenance.yml @@ -0,0 +1 @@ +message: '@site está en mantenimiento en estos momentos. Pronto estaremos de regreso. Gracias por su paciencia.' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml new file mode 100644 index 00000000000..e80182d53e8 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.account.yml @@ -0,0 +1,2 @@ +label: 'Menú de cuenta de usuario' +description: 'Enlaces relacionados con la cuenta del usuario activo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml new file mode 100644 index 00000000000..bbcd32ef03a --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.admin.yml @@ -0,0 +1,2 @@ +label: Administración +description: 'Enlaces de tareas administrativas' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml new file mode 100644 index 00000000000..8a1a9b5c8e6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.footer.yml @@ -0,0 +1,2 @@ +label: 'Pie de página' +description: 'Enlaces de información del sitio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml new file mode 100644 index 00000000000..594cba33d3f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.main.yml @@ -0,0 +1,2 @@ +label: 'Navegación principal' +description: 'Enlaces de secciones del sitio' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml new file mode 100644 index 00000000000..de2841a311f --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.menu.tools.yml @@ -0,0 +1,2 @@ +label: Herramientas +description: 'Enlaces de herramientas de usuario. Los suelen añadir los módulos' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml b/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml new file mode 100644 index 00000000000..b7fddb3a22e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/system.site.yml @@ -0,0 +1 @@ +name: Drupal diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml new file mode 100644 index 00000000000..701ceb8fefe --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.mail.yml @@ -0,0 +1,24 @@ +password_reset: + subject: 'Reemplazo de información de inicio de sesión para [user:display-name] en [site:name]' + body: "[user:display-name],\r\n\r\nUna petición para reestablecer la contraseña de su cuenta ha sido realizada en [site:name].\r\n\r\nAhora puede iniciar sesión haciendo clic en este enlace o copiándolo y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le llevará a una página donde puede establecer su contraseña. Caduca después de un día y nada ocurrirá si no se usa.\r\n\r\n-- El equipo de [site:name]" +register_admin_created: + subject: 'Un administrador ha creado una cuenta para usted en [site:name]' + body: "[user:display-name],\r\n\r\nUn administrador del sitio en [site:name] ha creado una cuenta para usted. Puede ahora iniciar sesión haciendo clic en este enlace o copiando y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le conducirá a la página donde podrá establecer su contraseña.\r\n\r\nDespués de establecer su contraseña, será capaz de iniciar sesión en [site:login-url] en el futuro usando:\r\n\r\nNombre de usuario: [user:name]\r\nContraseña: Su contraseña\r\n\r\n-- Equipo de [site:name]" +register_no_approval_required: + subject: 'Detalles de la cuenta para [user:display-name] en [site:name]' + body: "[user:display-name],\r\n\r\nGracias por registrarse en [site:name]. Puede ahora iniciar sesión haciendo clic en este enlace o copiando y pegandolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y le conducirá a una página donde podrá establecer sus contraseña.\r\n\r\nDespués de establecer su contraseña, será capaz de iniciar sesión en [site:login-url] en el futuro usando:\r\n\r\nNombre de usuario: [user:name]\r\nContraseña: Su contraseña\r\n\r\n-- Equipo de [site:name]" +register_pending_approval: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (pendiente de aprobación por el administrador)' + body: "[user:display-name],\r\n\r\nGracias por registrarse en [site:name]. Su solicitud de una cuenta actualmente está pendiente de aprobación. Una vez que haya sido aprobada, recibirá otro correo electrónico con información sobre cómo iniciar sesión, establecer su contraseña y otros detalles.\r\n\r\n-- El equipo de [site:name]" +register_pending_approval_admin: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (pendiente de aprobación por el administrador)' + body: "[user:display-name] ha solicitado una cuenta.\r\n\r\n[user:edit-url]" +status_activated: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (aprobado)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido activada.\r\n\r\nUsted puede ahora iniciar sesión haciendo click en este enlace o copiándolo y pegándolo en su navegador:\r\n\r\n[user:one-time-login-url]\r\n\r\nEste enlace solo puede ser usado una vez para iniciar sesión y lo llevará a usted a una página donde podrá establecer su clave personal.\r\n\r\nDespués de establecer su clave personal, usted podrá iniciar sesión en [site:login-url] utilizando:\r\n\r\nusuario: [user:account-name]\r\nclave personal: Your password\r\n\r\n-- Equipo [site:name]" +status_blocked: + subject: 'Detalles de la cuenta de [user:display-name] en [site:name] (bloqueada)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido bloqueada.\r\n\r\n-- El equipo de [site:name]" +status_canceled: + subject: 'Detalles de cuenta para [user:display-name] en [site:name] (cancelado)' + body: "[user:display-name],\r\n\r\nSu cuenta en [site:name] ha sido cancelada.\r\n\r\n-- El equipo de [site:name]" diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml new file mode 100644 index 00000000000..ed3001d5da6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.role.anonymous.yml @@ -0,0 +1 @@ +label: 'Usuario anónimo' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml new file mode 100644 index 00000000000..3bfcdf002be --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.role.authenticated.yml @@ -0,0 +1 @@ +label: 'Usuario autenticado' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml b/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml new file mode 100644 index 00000000000..3b50c0e9a97 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/user.settings.yml @@ -0,0 +1 @@ +anonymous: Anónimo diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml new file mode 100644 index 00000000000..6d5f5e32e8b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.archive.yml @@ -0,0 +1,22 @@ +label: Archivo +description: 'Todo el contenido, por mes.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Archivo mensual' + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + block_1: + display_title: Bloque + page_1: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml new file mode 100644 index 00000000000..ae1561ddf97 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content.yml @@ -0,0 +1,66 @@ +label: Contenido +description: 'Encontrar y administrar contenido.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Contenido + fields: + title: + label: Título + type: + label: 'Tipo de contenido' + name: + label: Autor + status: + label: Estado + settings: + format_custom_false: 'Sin publicar' + format_custom_true: Publicado + changed: + label: Actualizado + operations: + label: Operaciones + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay contenido disponible.' + filters: + title: + expose: + label: Título + type: + expose: + label: 'Tipo de contenido' + status: + expose: + label: Estado + group_info: + label: 'Estado de publicación' + group_items: + 1: + title: Publicado + 2: + title: 'Sin publicar' + langcode: + expose: + label: Idioma + page_1: + display_title: Página + display_options: + menu: + title: Contenido + tab_options: + title: Contenido + description: 'Encuentre y gestione el contenido' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml new file mode 100644 index 00000000000..5884fe85e77 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.content_recent.yml @@ -0,0 +1,16 @@ +description: 'Contenido reciente.' +display: + default: + display_title: 'Por defecto' + display_options: + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay contenido disponible.' + use_more_text: Más + block_1: + display_title: Bloque diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml new file mode 100644 index 00000000000..1db1f5262d5 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.files.yml @@ -0,0 +1,84 @@ +label: Archivos +description: 'Buscar y administrar archivos.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Archivos + fields: + filename: + label: Nombre + filemime: + label: 'Tipo MIME' + filesize: + label: Tamaño + status: + label: Estado + settings: + format_custom_false: Temporal + format_custom_true: Permanente + created: + label: 'Fecha de subida' + changed: + label: 'Fecha de modificación' + count: + label: 'Usado en' + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'No hay archivos disponibles.' + filters: + filename: + expose: + label: 'Nombre de archivo' + filemime: + expose: + label: 'Tipo MIME' + status: + expose: + label: Estado + page_1: + display_title: 'Resumen de ficheros' + display_options: + menu: + title: Archivos + page_2: + display_title: 'Usos del archivo' + display_options: + title: 'Usos del archivo' + fields: + entity_label: + label: Entidad + type: + label: 'Tipo de entidad' + module: + label: 'Módulo de registro' + count: + label: 'Recuento de uso' + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + arguments: + fid: + exception: + title: Todo(s) + title: 'Información de uso de archivos para {{ arguments.fid }}' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml new file mode 100644 index 00000000000..03a4ae1a57c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.frontpage.yml @@ -0,0 +1,31 @@ +label: 'Página inicio' +description: 'Todo el contenido promovido a la página principal.' +display: + default: + display_title: 'Por defecto' + display_options: + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'Aún no se ha creado ningún contenido de página de inicio.
Siga la
Guía del usuario para comenzar a construir su sitio.' + title: + title: 'Bienvenido a [site:name]' + feed_1: + display_title: 'Canal de noticias' + page_1: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml new file mode 100644 index 00000000000..dd23abc3c23 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.glossary.yml @@ -0,0 +1,31 @@ +label: Glosario +description: 'Todo el contenido, alfabéticamente.' +display: + default: + display_title: 'Por defecto' + display_options: + fields: + title: + label: Título + name: + label: Autor + changed: + label: 'Última actualización' + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + attachment_1: + display_title: Adjunto + page_1: + display_title: Página + display_options: + menu: + title: Glosario diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml new file mode 100644 index 00000000000..c9ed616c798 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.user_admin_people.yml @@ -0,0 +1,67 @@ +label: Usuarios +description: 'Encuentre y gestione a las personas que interactúan con su sitio.' +display: + default: + display_title: 'Por defecto' + display_options: + title: Usuarios + fields: + user_bulk_form: + label: 'Actualización masiva' + name: + label: 'Nombre de usuario' + status: + label: Estado + settings: + format_custom_false: Bloqueado + format_custom_true: Activo + created: + label: 'Miembro desde hace' + access: + label: 'Último acceso' + operations: + label: Operaciones + pager: + options: + tags: + next: 'Siguiente >' + previous: '‹ Anterior' + first: '« Primero' + last: 'Último »' + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + filters: + combine: + expose: + label: 'Nombre o correo electrónico contiene' + status: + group_info: + label: Estado + group_items: + 1: + title: Activo + 2: + title: Bloqueado + roles_target_id: + expose: + label: Rol + permission: + expose: + label: Permiso + use_more_text: más + page_1: + display_title: Página + display_options: + menu: + title: Listado + description: 'Encuentre y gestione a las personas que interactúan con su sitio.' + tab_options: + title: Usuarios + description: 'Gestionar cuentas, roles y permisos de usuarios.' diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml new file mode 100644 index 00000000000..27a63f07a51 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.watchdog.yml @@ -0,0 +1,46 @@ +label: Guardián +description: 'Mensajes recientes del registro' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Mensajes recientes del registro' + fields: + nothing: + admin_label: Icono + severity: + label: Gravedad + type: + label: Tipo + timestamp: + label: Fecha + message: + label: Mensaje + name: + label: Usuario + link: + label: Operaciones + pager: + options: + expose: + items_per_page_label: 'Elementos por página' + items_per_page_options_all_label: '- Todo -' + offset_label: Desplazamiento + exposed_form: + options: + submit_button: Filtro + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area: + admin_label: 'No hay mensajes de registro disponibles.' + content: 'No hay mensajes de registro disponibles.' + filters: + type: + expose: + label: Tipo + severity: + expose: + label: Gravedad + page: + display_title: Página diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml new file mode 100644 index 00000000000..9c1d60b8873 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_new.yml @@ -0,0 +1,18 @@ +label: 'Quién es nuevo' +description: 'Muestra una lista de las cuentas de usuario más recientes del sitio.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Quién es nuevo' + exposed_form: + options: + submit_button: Apply + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + block_1: + display_title: 'Quién es nuevo' + display_options: + display_description: 'Un listado de nuevos usuarios' + block_description: 'Quién es nuevo' + block_category: Usuario diff --git a/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml new file mode 100644 index 00000000000..e0a4b5ca2f4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/language/es/views.view.who_s_online.yml @@ -0,0 +1,28 @@ +label: 'Bloque de usuarios conectados' +description: 'Muestra los nombres de usuario de los usuarios activos más recientes y el número total de usuarios activos.' +display: + default: + display_title: 'Por defecto' + display_options: + title: 'Quién está conectado' + exposed_form: + options: + submit_button: Aplicar + reset_button_label: Restablecer + exposed_sorts_label: 'Ordenar por' + empty: + area_text_custom: + content: 'Hay 0 usuarios en línea.' + filters: + access: + expose: + label: 'Último acceso' + description: 'Un usuario es considerado conectado durante este tiempo después de haber visto una página por última vez.' + header: + result: + content: 'Actualmente hay un total de @total usuario en linea.' + who_s_online_block: + display_title: 'Quién está conectado' + display_options: + display_description: 'Una lista de los usuarios que están conectados actualmente.' + block_description: 'Quién está conectado' diff --git a/core/tests/fixtures/config_install/multilingual/locale.settings.yml b/core/tests/fixtures/config_install/multilingual/locale.settings.yml new file mode 100644 index 00000000000..3203464df1d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/locale.settings.yml @@ -0,0 +1,15 @@ +_core: + default_config_hash: Lqw8pAQIfr4sRSts2RRWG97eNG6vRT7FhqF_b5COPGk +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: local + default_filename: '%project-%version.%language.po' + default_server_pattern: 'http://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po' + overwrite_customized: false + overwrite_not_customized: true + update_interval_days: 0 + path: 'sites/default/files/translations' + import_enabled: true diff --git a/core/tests/fixtures/config_install/multilingual/node.settings.yml b/core/tests/fixtures/config_install/multilingual/node.settings.yml new file mode 100644 index 00000000000..3a9d97ee037 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/node.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U +use_admin_theme: false diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml new file mode 100644 index 00000000000..e6ef935363e --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_delete_action.yml @@ -0,0 +1,13 @@ +uuid: 44b17ff4-bb85-4f53-9fe4-0c5d553ed044 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: Zx0jD1Klh5tZaGJy8uOeR_2MCu9FDM4xg7TaUJUEbkI +id: node_delete_action +label: 'Delete content' +type: node +plugin: 'entity:delete_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml new file mode 100644 index 00000000000..66b555bdcbe --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_make_sticky_action.yml @@ -0,0 +1,13 @@ +uuid: 8371b100-bf4b-4860-837a-0444af496ae6 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: sOb26JSy3fGpWkvR0WYN6_hMqj_6d1rvbvrkzp1yya0 +id: node_make_sticky_action +label: 'Make content sticky' +type: node +plugin: node_make_sticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml new file mode 100644 index 00000000000..d2d09bfd5e6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_make_unsticky_action.yml @@ -0,0 +1,13 @@ +uuid: bd18e3a3-072d-45b8-8044-d714a6e49b8e +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: lDM9mvIGAu8Sw8rt-uCO4Sr7yX5VPrDPxYcawkbKd6k +id: node_make_unsticky_action +label: 'Make content unsticky' +type: node +plugin: node_make_unsticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml new file mode 100644 index 00000000000..0c61d0f0540 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_promote_action.yml @@ -0,0 +1,13 @@ +uuid: 0b29d16f-8fef-4265-9dfc-ba9e34207097 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: N0RDBTqiK4dKoN4p4oW2j0SGWycdHyALUe9M-Ofp89U +id: node_promote_action +label: 'Promote content to front page' +type: node +plugin: node_promote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml new file mode 100644 index 00000000000..3ce147cf360 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_publish_action.yml @@ -0,0 +1,13 @@ +uuid: 74df8c49-f6df-45c0-9a2c-c645f8680dc7 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: lsQkbo4njZ-Q_oGKCPGXGWFjWF1I7QpgA6m-t9rcRoA +id: node_publish_action +label: 'Publish content' +type: node +plugin: 'entity:publish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml new file mode 100644 index 00000000000..0c1cbed42bf --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_save_action.yml @@ -0,0 +1,13 @@ +uuid: 5b590a5a-dac0-4431-b634-757fa231ea47 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: U9HspszLxcw6pZmRacFa6yDbbheyMN-We4fPbrWWHGg +id: node_save_action +label: 'Save content' +type: node +plugin: 'entity:save_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml new file mode 100644 index 00000000000..52acf3fc976 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_unpromote_action.yml @@ -0,0 +1,13 @@ +uuid: 3938eb77-1871-42dc-811c-476ba73859eb +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: JBptjnfuOMtsdKygklXxoOgeOCTMtQxlkymjnnj-cC0 +id: node_unpromote_action +label: 'Remove content from front page' +type: node +plugin: node_unpromote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml new file mode 100644 index 00000000000..7bc98b75996 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.node_unpublish_action.yml @@ -0,0 +1,13 @@ +uuid: 972e93f5-1a6c-4742-9a1b-626d50510652 +langcode: en +status: true +dependencies: + module: + - node +_core: + default_config_hash: gGQXiSspwGl0lyOS6w_HCPpvGAPDciqDNLFwWOydVtI +id: node_unpublish_action +label: 'Unpublish content' +type: node +plugin: 'entity:unpublish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml new file mode 100644 index 00000000000..9f4060de2b1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_block_user_action.yml @@ -0,0 +1,13 @@ +uuid: 219f9db1-b5af-4197-84f1-1b62fb4b49ac +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: DyypzTfThX10FFQw-399qPfEbLLyrhXgQrKPVsmAoJ4 +id: user_block_user_action +label: 'Block the selected user(s)' +type: user +plugin: user_block_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml new file mode 100644 index 00000000000..654cb1b9faa --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_cancel_user_action.yml @@ -0,0 +1,13 @@ +uuid: aa0f27df-5a1a-43a0-a0ff-1d0456b0da9a +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: nvrL9bFilzBvm2bjO9rQnFDpBA7dBBUjShSSt6NS-DU +id: user_cancel_user_action +label: 'Cancel the selected user account(s)' +type: user +plugin: user_cancel_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml new file mode 100644 index 00000000000..d49e6aaad22 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.action.user_unblock_user_action.yml @@ -0,0 +1,13 @@ +uuid: 8cbde16d-ce98-45ac-ba6e-eabeac7e871e +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: SPsUXsR3Rc8d1y3gewzaAKWa1ncea_ywXX3f7LTn7k0 +id: user_unblock_user_action +label: 'Unblock the selected user(s)' +type: user +plugin: user_unblock_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/multilingual/system.authorize.yml b/core/tests/fixtures/config_install/multilingual/system.authorize.yml new file mode 100644 index 00000000000..c469caee17d --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.authorize.yml @@ -0,0 +1,3 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg diff --git a/core/tests/fixtures/config_install/multilingual/system.cron.yml b/core/tests/fixtures/config_install/multilingual/system.cron.yml new file mode 100644 index 00000000000..ef31d958791 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.cron.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 05U0n1_8zHYzxEFSWjyHCWuJyhdez2a6Z_aTIXin04E +threshold: + requirements_warning: 172800 + requirements_error: 1209600 diff --git a/core/tests/fixtures/config_install/multilingual/system.date.yml b/core/tests/fixtures/config_install/multilingual/system.date.yml new file mode 100644 index 00000000000..697ca1ec471 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.date.yml @@ -0,0 +1,11 @@ +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo +first_day: 0 +country: + default: '' +timezone: + default: Europe/Zurich + user: + configurable: true + default: 0 + warn: false diff --git a/core/tests/fixtures/config_install/multilingual/system.diff.yml b/core/tests/fixtures/config_install/multilingual/system.diff.yml new file mode 100644 index 00000000000..f2fff7b30ec --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.diff.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM +context: + lines_leading: 2 + lines_trailing: 2 diff --git a/core/tests/fixtures/config_install/multilingual/system.file.yml b/core/tests/fixtures/config_install/multilingual/system.file.yml new file mode 100644 index 00000000000..2c218a797fd --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.file.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g +allow_insecure_uploads: false +default_scheme: public +temporary_maximum_age: 21600 diff --git a/core/tests/fixtures/config_install/multilingual/system.image.gd.yml b/core/tests/fixtures/config_install/multilingual/system.image.gd.yml new file mode 100644 index 00000000000..2d812667ba4 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.image.gd.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ +jpeg_quality: 75 diff --git a/core/tests/fixtures/config_install/multilingual/system.image.yml b/core/tests/fixtures/config_install/multilingual/system.image.yml new file mode 100644 index 00000000000..2e18f7fc515 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.image.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 +toolkit: gd diff --git a/core/tests/fixtures/config_install/multilingual/system.logging.yml b/core/tests/fixtures/config_install/multilingual/system.logging.yml new file mode 100644 index 00000000000..d6164de5109 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.logging.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA +error_level: hide diff --git a/core/tests/fixtures/config_install/multilingual/system.mail.yml b/core/tests/fixtures/config_install/multilingual/system.mail.yml new file mode 100644 index 00000000000..419e77e5832 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.mail.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE +interface: + default: php_mail diff --git a/core/tests/fixtures/config_install/multilingual/system.maintenance.yml b/core/tests/fixtures/config_install/multilingual/system.maintenance.yml new file mode 100644 index 00000000000..7bc5b985f19 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.maintenance.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 +langcode: en +message: '@site is currently under maintenance. We should be back shortly. Thank you for your patience.' diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.account.yml b/core/tests/fixtures/config_install/multilingual/system.menu.account.yml new file mode 100644 index 00000000000..21e9ff4de88 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.account.yml @@ -0,0 +1,10 @@ +uuid: 2e634ca5-8e1b-4a8a-85ed-c2ec22d4c639 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: M_Bh81osDyUQ4wV0GgU_NdBNqkzM87sLxjaCdFj9mnw +id: account +label: 'User account menu' +description: 'Links related to the active user account' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml b/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml new file mode 100644 index 00000000000..0be1664f347 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.admin.yml @@ -0,0 +1,10 @@ +uuid: 9af9eebb-98a0-4d08-a888-459570925e18 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: sapEi2YDGoI9yQIT_WgIV2vUdQ6DScH0V3fAyTadAL0 +id: admin +label: Administration +description: 'Administrative task links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml b/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml new file mode 100644 index 00000000000..bfd2855153b --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.footer.yml @@ -0,0 +1,10 @@ +uuid: 3aded537-0978-4d91-8366-b5e8eec8d725 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 7yrlW5z9zdg2eBucB2GPqXKSMQfH9lSRSO4DbWF7AFc +id: footer +label: Footer +description: 'Site information links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.main.yml b/core/tests/fixtures/config_install/multilingual/system.menu.main.yml new file mode 100644 index 00000000000..b2cab7841d7 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.main.yml @@ -0,0 +1,10 @@ +uuid: 9b999c7d-8210-4d28-986f-bde44ac6f09c +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: Q2Ra3jfoIVk0f3SjxJX61byRQFVBAbpzYDQOiY-kno8 +id: main +label: 'Main navigation' +description: 'Site section links' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml b/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml new file mode 100644 index 00000000000..9f5d7af47bb --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.menu.tools.yml @@ -0,0 +1,10 @@ +uuid: 68b5a0d0-01ed-490a-9282-719c672df143 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: BCM-vV1zzRaLHN18dqAR_CuGOj8AFJvTx7BKl_8Gcxc +id: tools +label: Tools +description: 'User tool links, often added by modules' +locked: true diff --git a/core/tests/fixtures/config_install/multilingual/system.performance.yml b/core/tests/fixtures/config_install/multilingual/system.performance.yml new file mode 100644 index 00000000000..cd81c181fb6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.performance.yml @@ -0,0 +1,17 @@ +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ +cache: + page: + max_age: 0 +css: + preprocess: true + gzip: true +fast_404: + enabled: true + paths: '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i' + exclude_paths: '/\/(?:styles|imagecache)\//' + html: '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

' +js: + preprocess: true + gzip: true +stale_file_threshold: 2592000 diff --git a/core/tests/fixtures/config_install/multilingual/system.rss.yml b/core/tests/fixtures/config_install/multilingual/system.rss.yml new file mode 100644 index 00000000000..18b255d20ff --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.rss.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU +langcode: en +items: + view_mode: rss + limit: 10 +channel: + description: '' diff --git a/core/tests/fixtures/config_install/multilingual/system.site.yml b/core/tests/fixtures/config_install/multilingual/system.site.yml new file mode 100644 index 00000000000..5ad9e80c122 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.site.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: AyT9s8OUcclfALRE_imByOMgtZ19eOlqdF6zI3p7yqo +langcode: en +uuid: f61d6ef6-4d63-4dec-ac91-0c9862fa9fc7 +name: Multilingual +mail: admin@example.com +slogan: '' +page: + 403: '' + 404: '' + front: /user/login +admin_compact_mode: false +weight_select_max: 100 +default_langcode: en diff --git a/core/tests/fixtures/config_install/multilingual/system.theme.global.yml b/core/tests/fixtures/config_install/multilingual/system.theme.global.yml new file mode 100644 index 00000000000..d41aed1123c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.theme.global.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 +favicon: + mimetype: image/vnd.microsoft.icon + path: '' + url: '' + use_default: true +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: false +logo: + path: '' + url: '' + use_default: true diff --git a/core/tests/fixtures/config_install/multilingual/system.theme.yml b/core/tests/fixtures/config_install/multilingual/system.theme.yml new file mode 100644 index 00000000000..ffebf8c21e6 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/system.theme.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk +admin: '' +default: stark diff --git a/core/tests/fixtures/config_install/multilingual/text.settings.yml b/core/tests/fixtures/config_install/multilingual/text.settings.yml new file mode 100644 index 00000000000..a295c7ea2d5 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/text.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA +default_summary_length: 600 diff --git a/core/tests/fixtures/config_install/multilingual/user.flood.yml b/core/tests/fixtures/config_install/multilingual/user.flood.yml new file mode 100644 index 00000000000..4eb3644f215 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.flood.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 diff --git a/core/tests/fixtures/config_install/multilingual/user.mail.yml b/core/tests/fixtures/config_install/multilingual/user.mail.yml new file mode 100644 index 00000000000..a117c718e99 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.mail.yml @@ -0,0 +1,117 @@ +_core: + default_config_hash: m4J3ROov32OEquRYGLbx3SpdDGuqx9l_zJtNvihqdCg +langcode: en +cancel_confirm: + subject: 'Account cancellation request for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to cancel your account has been made at [site:name]. + + You may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser: + + [user:cancel-url] + + NOTE: The cancellation of your account is not reversible. + + This link expires in one day and nothing will happen if it is not used. + + -- [site:name] team +password_reset: + subject: 'Replacement login information for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to reset the password for your account has been made at [site:name]. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. It expires after one day and nothing will happen if it's not used. + + -- [site:name] team +register_admin_created: + subject: 'An administrator created an account for you at [site:name]' + body: |- + [user:display-name], + + A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_no_approval_required: + subject: 'Account details for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_pending_approval: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. Your application for an account is currently pending approval. Once it has been approved, you will receive another email containing information about how to log in, set your password, and other details. + + + -- [site:name] team +register_pending_approval_admin: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name] has applied for an account. + + [user:edit-url] +status_activated: + subject: 'Account details for [user:display-name] at [site:name] (approved)' + body: |- + [user:display-name], + + Your account at [site:name] has been activated. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:account-name] + password: Your password + + -- [site:name] team +status_blocked: + subject: 'Account details for [user:display-name] at [site:name] (blocked)' + body: |- + [user:display-name], + + Your account on [site:name] has been blocked. + + -- [site:name] team +status_canceled: + subject: 'Account details for [user:display-name] at [site:name] (canceled)' + body: |- + [user:display-name], + + Your account on [site:name] has been canceled. + + -- [site:name] team diff --git a/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml b/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml new file mode 100644 index 00000000000..d36ad8cd949 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.role.anonymous.yml @@ -0,0 +1,12 @@ +uuid: 42b65234-900d-4b72-a773-9cccbe3e45a9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: j5zLMOdJBqC0bMvSdth5UebkprJB8g_2FXHqhfpJzow +id: anonymous +label: 'Anonymous user' +weight: 0 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml b/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml new file mode 100644 index 00000000000..097b0b32a60 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.role.authenticated.yml @@ -0,0 +1,12 @@ +uuid: 222241cd-d5a4-4686-82fc-167fe799bdcb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: dJ0L2DNSj5q6XVZAGsuVDpJTh5UeYkIPwKrUOOpr8YI +id: authenticated +label: 'Authenticated user' +weight: 1 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/multilingual/user.settings.yml b/core/tests/fixtures/config_install/multilingual/user.settings.yml new file mode 100644 index 00000000000..ffaf6f6e0ba --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/user.settings.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: r4kwhOM0IWXVMUZDz744Yc16EOh37ZhYbA8kGOhSmLk +langcode: en +anonymous: Anonymous +verify_mail: true +notify: + cancel_confirm: true + password_reset: true + status_activated: true + status_blocked: false + status_canceled: false + register_admin_created: true + register_no_approval_required: true + register_pending_approval: true +register: visitors_admin_approval +cancel_method: user_cancel_block +password_reset_timeout: 86400 +password_strength: true diff --git a/core/tests/fixtures/config_install/multilingual/views.settings.yml b/core/tests/fixtures/config_install/multilingual/views.settings.yml new file mode 100644 index 00000000000..e57e73a08a1 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.settings.yml @@ -0,0 +1,48 @@ +_core: + default_config_hash: uZHsLrDp1ThO0RvupHKcPzLOyVvWexm58JTTHNDo7yc +display_extenders: { } +skip_cache: false +sql_signature: false +ui: + show: + additional_queries: false + advanced_column: false + default_display: false + performance_statistics: false + preview_information: true + sql_query: + enabled: false + where: above + display_embed: false + always_live_preview: true + exposed_filter_any_label: old_any +field_rewrite_elements: + div: DIV + span: SPAN + h1: H1 + h2: H2 + h3: H3 + h4: H4 + h5: H5 + h6: H6 + p: P + header: HEADER + footer: FOOTER + article: ARTICLE + section: SECTION + aside: ASIDE + details: DETAILS + blockquote: BLOCKQUOTE + figure: FIGURE + address: ADDRESS + code: CODE + pre: PRE + var: VAR + samp: SAMP + kbd: KBD + strong: STRONG + em: EM + del: DEL + ins: INS + q: Q + s: S diff --git a/core/tests/fixtures/config_install/multilingual/views.view.archive.yml b/core/tests/fixtures/config_install/multilingual/views.view.archive.yml new file mode 100644 index 00000000000..44030cae30c --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.archive.yml @@ -0,0 +1,248 @@ +uuid: bf8df9fb-a85f-488a-a7e0-09d6861ce2a4 +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.node.teaser + module: + - node + - user +_core: + default_config_hash: ko9GznzNBXHkuz09OCaBQ1YOSJYYjTY0TBpNV3WKnog +id: archive +label: Archive +module: node +description: 'All content, by month.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Monthly archive' + fields: { } + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: + created_year_month: + id: created_year_month + table: node_field_data + field: created_year_month + entity_type: node + plugin_id: date_year_month + default_action: summary + exception: + title_enable: true + title_enable: true + title: '{{ arguments.created_year_month }}' + default_argument_type: fixed + summary_options: + override: true + items_per_page: 30 + summary: + sort_order: desc + format: default_summary + specify_validation: true + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 0 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + row: + type: 'entity:node' + options: + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + arguments: + created_year_month: + id: created_year_month + table: node_field_data + field: created_year_month + entity_type: node + plugin_id: date_year_month + default_action: summary + exception: + title_enable: true + title_enable: true + title: '{{ arguments.created_year_month }}' + default_argument_type: fixed + summary_options: + items_per_page: 30 + summary: + format: default_summary + specify_validation: true + query: + type: views_query + options: { } + defaults: + arguments: false + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 2 + display_options: + query: + type: views_query + options: { } + display_extenders: { } + path: archive + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.content.yml b/core/tests/fixtures/config_install/multilingual/views.view.content.yml new file mode 100644 index 00000000000..1fb22813b23 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.content.yml @@ -0,0 +1,627 @@ +uuid: df5e499a-cf5b-423d-872d-40ac51bbfa8c +langcode: en +status: true +dependencies: + module: + - node + - user +_core: + default_config_hash: vBKWYGGDoAX-tFd1JErB8tZLSxx3lJ0foouVsgpcbB4 +id: content +label: Content +module: node +description: 'Find and manage content.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Content + fields: + node_bulk_form: + id: node_bulk_form + table: node + field: node_bulk_form + entity_type: node + plugin_id: node_bulk_form + label: '' + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + title: + id: title + table: node_field_data + field: title + entity_type: node + entity_field: title + plugin_id: field + label: Title + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: string + settings: + link_to_entity: true + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: field + label: 'Content type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + name: + id: name + table: users_field_data + field: name + relationship: uid + entity_type: user + entity_field: name + plugin_id: field + label: Author + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Unpublished + format_custom_true: Published + changed: + id: changed + table: node_field_data + field: changed + entity_type: node + entity_field: changed + plugin_id: field + label: Updated + exclude: false + alter: + alter_text: false + element_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: short + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + operations: + id: operations + table: node + field: operations + relationship: none + group_type: group + admin_label: '' + plugin_id: entity_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + pager: + type: full + options: + pagination_heading_level: h4 + items_per_page: 50 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content overview' + cache: + type: tag + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + plugin_id: text_custom + empty: true + content: 'No content available.' + sorts: { } + arguments: { } + filters: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: title_op + label: Title + description: '' + use_operator: false + operator: title_op + operator_limit_selection: false + operator_list: { } + identifier: title + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: type + plugin_id: bundle + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: 'Content type' + description: '' + use_operator: false + operator: type_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: node_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: status + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: true + expose: + operator_id: '' + label: Status + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: true + group_info: + label: 'Published status' + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Published + operator: '=' + value: '1' + 2: + title: Unpublished + operator: '=' + value: '0' + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: langcode_op + label: Language + description: '' + use_operator: false + operator: langcode_op + operator_limit_selection: false + operator_list: { } + identifier: langcode + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status_extra: + id: status_extra + table: node_field_data + field: status_extra + entity_type: node + plugin_id: node_status + operator: '=' + value: false + group: 1 + expose: + operator_limit_selection: false + operator_list: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + node_bulk_form: node_bulk_form + title: title + type: type + name: name + status: status + changed: changed + edit_node: edit_node + delete_node: delete_node + dropbutton: dropbutton + timestamp: title + default: changed + info: + node_bulk_form: + align: '' + separator: '' + empty_column: false + responsive: '' + title: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + status: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + edit_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + delete_node: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + timestamp: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: true + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + query: + type: views_query + relationships: + uid: + id: uid + table: node_field_data + field: uid + admin_label: author + plugin_id: standard + required: true + show_admin_links: false + display_extenders: { } + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: admin/content/node + menu: + type: 'default tab' + title: Content + description: '' + weight: -10 + menu_name: admin + context: '' + tab_options: + type: normal + title: Content + description: 'Find and manage content' + weight: -10 + menu_name: admin + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml b/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml new file mode 100644 index 00000000000..4148d19f747 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.content_recent.yml @@ -0,0 +1,323 @@ +uuid: ea0d378e-07b7-4b5a-b499-e65d6300ab0b +langcode: en +status: true +dependencies: + module: + - node + - user +_core: + default_config_hash: YqZN5rc7XDQcFcInc8wkzuaHJmC5YvirhTmDcrarT6M +id: content_recent +label: 'Recent content' +module: node +description: 'Recent content.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Recent content' + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: string + settings: + link_to_entity: true + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp_ago + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: some + options: + offset: 0 + items_per_page: 10 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No content available.' + tokenize: false + sorts: + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: changed + exposed: false + granularity: second + arguments: { } + filters: + status_extra: + id: status_extra + table: node_field_data + field: status_extra + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: node_status + operator: '=' + value: false + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: node_field_data + field: uid + relationship: none + group_type: group + admin_label: author + entity_type: node + entity_field: uid + plugin_id: standard + required: true + use_more: false + use_more_always: false + use_more_text: More + link_display: '0' + link_url: '' + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.files.yml b/core/tests/fixtures/config_install/multilingual/views.view.files.yml new file mode 100644 index 00000000000..95fbcc6c294 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.files.yml @@ -0,0 +1,1148 @@ +uuid: b7ff2f27-d033-48d3-87e9-d933b29eaeb4 +langcode: en +status: true +dependencies: + module: + - file + - user +_core: + default_config_hash: DaGeEDJMcbbQtgV96AuPeZ-0irMc_Oa6Zzh2U3Kmul8 +id: files +label: Files +module: file +description: 'Find and manage files.' +tag: default +base_table: file_managed +base_field: fid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Files + fields: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: fid + plugin_id: field + label: Fid + exclude: true + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + filename: + id: filename + table: file_managed + field: filename + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filename + plugin_id: field + label: Name + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: false + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: file_link + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + filemime: + id: filemime + table: file_managed + field: filemime + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filemime + plugin_id: field + label: 'MIME type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: file_filemime + filesize: + id: filesize + table: file_managed + field: filesize + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filesize + plugin_id: field + label: Size + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: file_size + status: + id: status + table: file_managed + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Temporary + format_custom_true: Permanent + created: + id: created + table: file_managed + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: created + plugin_id: field + label: 'Upload date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: medium + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + changed: + id: changed + table: file_managed + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: changed + plugin_id: field + label: 'Changed date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: medium + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + count: + id: count + table: file_usage + field: count + relationship: fid + group_type: sum + admin_label: '' + plugin_id: numeric + label: 'Used in' + exclude: false + alter: + alter_text: false + text: '' + make_link: true + path: 'admin/content/files/usage/{{ fid }}' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: true + format_plural_string: !!binary MSBwbGFjZQNAY291bnQgcGxhY2Vz + prefix: '' + suffix: '' + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access files overview' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + plugin_id: text_custom + empty: true + content: 'No files available.' + sorts: { } + arguments: { } + filters: + filename: + id: filename + table: file_managed + field: filename + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filename + plugin_id: string + operator: word + value: '' + group: 1 + exposed: true + expose: + operator_id: filemime_op + label: Filename + description: '' + use_operator: false + operator: filename_op + operator_limit_selection: false + operator_list: { } + identifier: filename + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filemime: + id: filemime + table: file_managed + field: filemime + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: filemime + plugin_id: string + operator: word + value: '' + group: 1 + exposed: true + expose: + operator_id: filemime_op + label: 'MIME type' + description: '' + use_operator: false + operator: filemime_op + operator_limit_selection: false + operator_list: { } + identifier: filemime + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: file_managed + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: status + plugin_id: file_status + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: status_op + label: Status + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + fid: fid + filename: filename + filemime: filemime + filesize: filesize + status: status + created: created + changed: changed + count: count + default: changed + info: + fid: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + filename: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + filemime: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + filesize: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + status: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + created: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + changed: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + count: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + override: true + sticky: false + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: true + group_by: true + show_admin_links: true + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: 'Files overview' + display_plugin: page + position: 1 + display_options: + defaults: + pager: true + relationships: false + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: false + display_description: '' + display_extenders: { } + path: admin/content/files + menu: + type: tab + title: Files + description: '' + weight: 0 + menu_name: admin + context: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_2: + id: page_2 + display_title: 'File usage' + display_plugin: page + position: 2 + display_options: + title: 'File usage' + fields: + entity_label: + id: entity_label + table: file_usage + field: entity_label + relationship: none + group_type: group + admin_label: '' + plugin_id: entity_label + label: Entity + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + link_to_entity: true + type: + id: type + table: file_usage + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: 'Entity type' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + module: + id: module + table: file_usage + field: module + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: 'Registering module' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + count: + id: count + table: file_usage + field: count + relationship: none + group_type: group + admin_label: '' + plugin_id: numeric + label: 'Use count' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: false + format_plural_string: !!binary MQNAY291bnQ= + prefix: '' + suffix: '' + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + empty: { } + arguments: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: '' + entity_type: file + entity_field: fid + plugin_id: file_fid + default_action: 'not found' + exception: + value: all + title_enable: false + title: All + title_enable: true + title: 'File usage information for {{ arguments.fid }}' + default_argument_type: fixed + default_argument_options: + argument: '' + summary_options: + base_path: '' + count: true + override: false + items_per_page: 25 + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + filters: { } + filter_groups: + operator: AND + groups: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + entity_label: entity_label + type: type + module: module + count: count + default: entity_label + info: + entity_label: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + module: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + count: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + options: { } + defaults: + empty: false + title: false + pager: false + group_by: false + style: false + row: false + relationships: false + fields: false + arguments: false + filters: false + filter_groups: false + relationships: + fid: + id: fid + table: file_managed + field: fid + relationship: none + group_type: group + admin_label: 'File usage' + required: true + group_by: false + display_description: '' + display_extenders: { } + path: admin/content/files/usage/% + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml b/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml new file mode 100644 index 00000000000..d3aa08df2f3 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.frontpage.yml @@ -0,0 +1,313 @@ +uuid: 141f1d99-2179-456a-9a88-143b5adfd993 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.rss + - core.entity_view_mode.node.teaser + module: + - node + - user +_core: + default_config_hash: XEFoA1ECJzKZN4VpnDqqRQO-oltuYdmjjvGEYDKs8uU +id: frontpage +label: Frontpage +module: node +description: 'All content promoted to the front page.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: '' + fields: { } + pager: + type: full + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 10 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + label: '' + empty: true + content: 'No front page content has been created yet.
Follow the User Guide to start building your site.' + tokenize: false + node_listing_empty: + id: node_listing_empty + table: node + field: node_listing_empty + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: node_listing_empty + label: '' + empty: true + title: + id: title + table: views + field: title + relationship: none + group_type: group + admin_label: '' + plugin_id: title + label: '' + empty: true + title: 'Welcome to [site:name]' + sorts: + sticky: + id: sticky + table: node_field_data + field: sticky + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: sticky + plugin_id: boolean + order: DESC + expose: + label: '' + field_identifier: sticky + exposed: false + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: { } + filters: + promote: + id: promote + table: node_field_data + field: promote + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: promote + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + row: + type: 'entity:node' + options: + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + feed_1: + id: feed_1 + display_title: Feed + display_plugin: feed + position: 2 + display_options: + pager: + type: some + options: + offset: 0 + items_per_page: 10 + style: + type: rss + options: + grouping: { } + uses_fields: false + description: '' + row: + type: node_rss + options: + relationship: none + view_mode: rss + display_extenders: { } + path: rss.xml + sitename_title: true + displays: + page_1: page_1 + default: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: node + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml b/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml new file mode 100644 index 00000000000..cc63d8642fe --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.glossary.yml @@ -0,0 +1,481 @@ +uuid: bcf56cd3-63ab-40ed-a8ea-dd869f46271d +langcode: en +status: false +dependencies: + config: + - system.menu.main + module: + - node + - user +_core: + default_config_hash: sz_FoMz5aClG4jFy4UDlkenXQtgTUXohEDjWVBuHaro +id: glossary +label: Glossary +module: node +description: 'All content, by letter.' +tag: default +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: Title + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + name: + id: name + table: users_field_data + field: name + relationship: uid + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: Author + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + changed: + id: changed + table: node_field_data + field: changed + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: changed + plugin_id: field + label: 'Last update' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp + settings: + date_format: long + custom_date_format: '' + timezone: '' + tooltip: + date_format: long + custom_date_format: '' + time_diff: + enabled: false + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + refresh: 60 + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 36 + total_pages: 0 + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: { } + arguments: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + default_action: default + exception: + title_enable: true + title_enable: false + title: '' + default_argument_type: fixed + default_argument_options: + argument: a + summary_options: { } + summary: + format: default_summary + specify_validation: true + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: true + limit: 1 + case: upper + path_case: lower + transform_dash: false + break_phrase: false + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + langcode: + id: langcode + table: node_field_data + field: langcode + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: langcode + plugin_id: language + operator: in + value: + '***LANGUAGE_language_content***': '***LANGUAGE_language_content***' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + uses_fields: false + columns: + title: title + name: name + changed: changed + default: title + info: + title: + sortable: true + separator: '' + name: + sortable: true + separator: '' + changed: + sortable: true + separator: '' + override: true + sticky: false + summary: '' + order: asc + empty_table: false + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: node_field_data + field: uid + relationship: none + group_type: group + admin_label: author + plugin_id: standard + required: false + use_ajax: true + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + attachment_1: + id: attachment_1 + display_title: Attachment + display_plugin: attachment + position: 2 + display_options: + pager: + type: none + options: + offset: 0 + items_per_page: 0 + arguments: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: string + default_action: summary + exception: + title_enable: true + title_enable: false + title: '' + default_argument_type: fixed + default_argument_options: + argument: a + summary_options: + items_per_page: 25 + inline: true + separator: ' | ' + summary: + format: unformatted_summary + specify_validation: true + validate: + type: none + fail: 'not found' + validate_options: { } + glossary: true + limit: 1 + case: upper + path_case: lower + transform_dash: false + break_phrase: false + query: + type: views_query + options: { } + defaults: + arguments: false + display_extenders: { } + displays: + default: default + page_1: page_1 + inherit_arguments: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + query: + type: views_query + options: { } + display_extenders: { } + path: glossary + menu: + type: normal + title: Glossary + weight: 0 + menu_name: main + parent: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml b/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml new file mode 100644 index 00000000000..cfc0a14f469 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.user_admin_people.yml @@ -0,0 +1,928 @@ +uuid: d10b4da1-cbdd-4b50-8871-584eb1c67f48 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: njaZigMvB4ap21Fg_tQcJhWgYJCGNi49Z5rRL_N6RI0 +id: user_admin_people +label: People +module: user +description: 'Find and manage people interacting with your site.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: People + fields: + user_bulk_form: + id: user_bulk_form + table: users + field: user_bulk_form + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: user_bulk_form + label: 'Bulk update' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: Username + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: status + plugin_id: field + label: Status + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: boolean + settings: + format: custom + format_custom_false: Blocked + format_custom_true: Active + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: user_roles + label: Roles + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: ul + separator: ', ' + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: field + label: 'Member for' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp_ago + settings: + future_format: '@interval' + past_format: '@interval' + granularity: 2 + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: field + label: 'Last access' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: timestamp_ago + settings: + future_format: '@interval hence' + past_format: '@interval ago' + granularity: 2 + operations: + id: operations + table: users + field: operations + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: entity_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: true + mail: + id: mail + table: users_field_data + field: mail + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: mail + plugin_id: field + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: basic_string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: full + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: 0 + id: 0 + tags: + next: 'Next ›' + previous: '‹ Previous' + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'administer users' + cache: + type: tag + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'No people available.' + tokenize: false + sorts: + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + filters: + combine: + id: combine + table: views + field: combine + relationship: none + group_type: group + admin_label: '' + plugin_id: combine + operator: contains + value: '' + group: 1 + exposed: true + expose: + operator_id: combine_op + label: 'Name or email contains' + description: '' + use_operator: false + operator: combine_op + operator_limit_selection: false + operator_list: { } + identifier: user + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + fields: + name: name + mail: mail + status: + id: status + table: users_field_data + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: status + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: true + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: true + group_info: + label: Status + description: '' + identifier: status + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: + title: Active + operator: '=' + value: '1' + 2: + title: Blocked + operator: '=' + value: '0' + roles_target_id: + id: roles_target_id + table: user__roles + field: roles_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: user_roles + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: roles_target_id_op + label: Role + description: '' + use_operator: false + operator: roles_target_id_op + operator_limit_selection: false + operator_list: { } + identifier: role + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + permission: + id: permission + table: user__roles + field: permission + relationship: none + group_type: group + admin_label: '' + plugin_id: user_permissions + operator: or + value: { } + group: 1 + exposed: true + expose: + operator_id: permission_op + label: Permission + description: '' + use_operator: false + operator: permission_op + operator_limit_selection: false + operator_list: { } + identifier: permission + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + reduce_duplicates: false + default_langcode: + id: default_langcode + table: users_field_data + field: default_langcode + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: default_langcode + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + uid_raw: + id: uid_raw + table: users_field_data + field: uid_raw + relationship: none + group_type: group + admin_label: '' + entity_type: user + plugin_id: numeric + operator: '!=' + value: + min: '' + max: '' + value: '0' + group: 1 + exposed: false + expose: + operator_id: '0' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + user_bulk_form: user_bulk_form + name: name + status: status + rid: rid + created: created + access: access + edit_node: edit_node + dropbutton: dropbutton + default: created + info: + user_bulk_form: + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + status: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + rid: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + created: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + access: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + edit_node: + align: '' + separator: '' + empty_column: false + responsive: priority-low + dropbutton: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: true + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + css_class: '' + use_ajax: false + group_by: false + show_admin_links: true + use_more: false + use_more_always: false + use_more_text: more + link_display: page_1 + link_url: '' + display_comment: '' + hide_attachment_summary: false + display_extenders: { } + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + defaults: + show_admin_links: false + show_admin_links: false + display_extenders: { } + path: admin/people/list + menu: + type: 'default tab' + title: List + description: 'Find and manage people interacting with your site.' + weight: -10 + menu_name: admin + context: '' + tab_options: + type: normal + title: People + description: 'Manage user accounts, roles, and permissions.' + weight: 0 + menu_name: admin + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml b/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml new file mode 100644 index 00000000000..f4e8bffc4dd --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.watchdog.yml @@ -0,0 +1,713 @@ +uuid: a42730ce-f853-4183-be8e-016d33c8b0f1 +langcode: en +status: true +dependencies: + module: + - dblog + - user +_core: + default_config_hash: j0txIxY4nkJT_dscmXckM-1vanygDkJAeHPawZKfyH0 +id: watchdog +label: Watchdog +module: views +description: 'Recent log messages' +tag: '' +base_table: watchdog +base_field: wid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Recent log messages' + fields: + nothing: + id: nothing + table: views + field: nothing + relationship: none + group_type: group + admin_label: Icon + plugin_id: custom + label: '' + exclude: false + alter: + alter_text: true + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: icon + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: false + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: false + wid: + id: wid + table: watchdog + field: wid + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: WID + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + severity: + id: severity + table: watchdog + field: severity + relationship: none + group_type: group + admin_label: '' + plugin_id: machine_name + label: Severity + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + machine_name: false + type: + id: type + table: watchdog + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + label: Type + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + timestamp: + id: timestamp + table: watchdog + field: timestamp + relationship: none + group_type: group + admin_label: '' + plugin_id: date + label: Date + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + date_format: short + custom_date_format: '' + timezone: '' + message: + id: message + table: watchdog + field: message + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_message + label: Message + exclude: false + alter: + alter_text: false + text: '' + make_link: true + path: 'admin/reports/dblog/event/{{ wid }}' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '{{ message }}' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 56 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: true + trim: true + preserve_tags: '' + html: true + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + replace_variables: true + name: + id: name + table: users_field_data + field: name + relationship: uid + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: User + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: user_name + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + link: + id: link + table: watchdog + field: link + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_operations + label: Operations + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + pager: + type: mini + options: + offset: 0 + pagination_heading_level: h4 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + exposed_form: + type: basic + options: + submit_button: Filter + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: false + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access site reports' + cache: + type: none + options: { } + empty: + area: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: 'No log messages available.' + plugin_id: text_custom + empty: true + content: 'No log messages available.' + tokenize: false + sorts: + wid: + id: wid + table: watchdog + field: wid + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + order: DESC + expose: + label: '' + field_identifier: wid + exposed: false + arguments: { } + filters: + type: + id: type + table: watchdog + field: type + relationship: none + group_type: group + admin_label: '' + plugin_id: dblog_types + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: type_op + label: Type + description: '' + use_operator: false + operator: type_op + operator_limit_selection: false + operator_list: { } + identifier: type + required: false + remember: false + multiple: true + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + severity: + id: severity + table: watchdog + field: severity + relationship: none + group_type: group + admin_label: '' + plugin_id: in_operator + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: severity_op + label: Severity + description: '' + use_operator: false + operator: severity_op + operator_limit_selection: false + operator_list: { } + identifier: severity + required: false + remember: false + multiple: true + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + options: + grouping: { } + row_class: '{{ type }} {{ severity }}' + default_row_class: true + columns: + nothing: nothing + wid: wid + severity: severity + type: type + timestamp: timestamp + message: message + name: name + link: link + default: wid + info: + nothing: + align: '' + separator: '' + empty_column: false + responsive: priority-medium + wid: + sortable: false + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + severity: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-low + type: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + timestamp: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + message: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + link: + align: '' + separator: '' + empty_column: false + responsive: priority-low + override: true + sticky: false + summary: '' + empty_table: false + caption: '' + description: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + uid: + id: uid + table: watchdog + field: uid + relationship: none + group_type: group + admin_label: User + plugin_id: standard + required: false + css_class: admin-dblog + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + page: + id: page + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: admin/reports/dblog + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml b/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml new file mode 100644 index 00000000000..65e22a91e70 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.who_s_new.yml @@ -0,0 +1,197 @@ +uuid: c487fad5-aaf3-4e2f-9828-7b8c699820d0 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: zji0_13MyVGK7Bn1lUMDeZyyOIZedWvqpYUeM_SioPI +id: who_s_new +label: 'Who''s new' +module: user +description: 'Shows a list of the newest user accounts on the site.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Who''s new' + fields: + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + pager: + type: some + options: + offset: 0 + items_per_page: 5 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: users_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: created + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: users_field_data + field: status + entity_type: user + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + operator: '>' + value: + min: '' + max: '' + value: '1970-01-01' + type: date + group: 1 + exposed: false + expose: + operator_id: '0' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: 'Who''s new' + display_plugin: block + position: 1 + display_options: + display_description: 'A list of new users' + display_extenders: { } + block_description: 'Who''s new' + block_category: User + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml b/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml new file mode 100644 index 00000000000..b169f3a36c9 --- /dev/null +++ b/core/tests/fixtures/config_install/multilingual/views.view.who_s_online.yml @@ -0,0 +1,226 @@ +uuid: cdc29bbc-83dd-45a0-a66d-3eb69cc01ffd +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: suDsVMgawXoQt4rfmdfpr05EVX3z3KyfDDTYgeSM898 +id: who_s_online +label: 'Who''s online block' +module: user +description: 'Shows the user names of the most recently active users, and the total number of active users.' +tag: default +base_table: users_field_data +base_field: uid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Who''s online' + fields: + name: + id: name + table: users_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: name + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: user_name + pager: + type: some + options: + offset: 0 + items_per_page: 10 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access user profiles' + cache: + type: tag + options: { } + empty: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + plugin_id: text_custom + empty: true + content: 'There are currently 0 users online.' + tokenize: false + sorts: + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: access + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: users_field_data + field: status + entity_type: user + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '0' + operator_limit_selection: false + operator_list: { } + access: + id: access + table: users_field_data + field: access + relationship: none + group_type: group + admin_label: '' + entity_type: user + entity_field: access + plugin_id: date + operator: '>=' + value: + min: '' + max: '' + value: '-15 minutes' + type: offset + group: 1 + exposed: false + expose: + operator_id: access_op + label: 'Last access' + description: 'A user is considered online for this long after they have last viewed a page.' + use_operator: false + operator: access_op + operator_limit_selection: false + operator_list: { } + identifier: access + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + plugin_id: result + empty: false + content: 'There are currently @total users online.' + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } + who_s_online_block: + id: who_s_online_block + display_title: 'Who''s online' + display_plugin: block + position: 1 + display_options: + display_description: 'A list of users that are currently logged in.' + display_extenders: { } + block_description: 'Who''s online' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - user.permissions + tags: { } diff --git a/core/tests/fixtures/config_install/testing_config_install.tar.gz b/core/tests/fixtures/config_install/testing_config_install.tar.gz deleted file mode 100644 index 01f61d008603bc9210c5af6cf81e95d70114d84c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11656 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 diff --git a/core/tests/fixtures/config_install/testing_config_install/.gitkeep b/core/tests/fixtures/config_install/testing_config_install/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml new file mode 100644 index 00000000000..999f8e5fd77 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_admin.yml @@ -0,0 +1,27 @@ +uuid: 763c483b-e7bd-4e77-b224-11aa872542bc +langcode: fr +status: true +dependencies: + config: + - system.menu.admin + module: + - system + theme: + - stark +_core: + default_config_hash: DWAB7HaAfAJerAmyT8B2K-6qxicu9n0PcKVpDr--N4c +id: stark_admin +theme: stark +region: sidebar_first +weight: 1 +provider: null +plugin: 'system_menu_block:admin' +settings: + id: 'system_menu_block:admin' + label: Administration + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml new file mode 100644 index 00000000000..5b96ae8df6d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_branding.yml @@ -0,0 +1,25 @@ +uuid: cded11c5-830c-4cab-8696-1b5621a43ad5 +langcode: fr +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: fRKXNB91UxDvEMkzCR8ZBsawfC6Fqbme2gtobei3gu4 +id: stark_branding +theme: stark +region: header +weight: 0 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml new file mode 100644 index 00000000000..199356504b1 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_actions.yml @@ -0,0 +1,20 @@ +uuid: b871f898-255c-446a-b422-cdbab4a10589 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: PffmQ-ABSz5tFjWmVsR7NesunDnEivvopnJnBjl8KNE +id: stark_local_actions +theme: stark +region: content +weight: -10 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml new file mode 100644 index 00000000000..9e82940ea84 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 554e0340-950a-4706-a5b5-def82ce2c4f4 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: c-06bbElRY5sKmglk74ppgTW93Et4-EJFyNiUZMb8JY +id: stark_local_tasks +theme: stark +region: content +weight: -20 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: Tabs + label_display: '0' + provider: core + primary: true + secondary: true +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml new file mode 100644 index 00000000000..b0f9256ae70 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_login.yml @@ -0,0 +1,22 @@ +uuid: 88d9f852-b7e8-45b3-9ab6-ce4568abfd78 +langcode: fr +status: true +dependencies: + module: + - user + theme: + - stark +_core: + default_config_hash: 4QlSnWBcxxKMIFRM8sbu_MjSkcp3NjGgnVrc-lynQHI +id: stark_login +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: user_login_block +settings: + id: user_login_block + label: 'Connexion utilisateur' + label_display: visible + provider: user +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml new file mode 100644 index 00000000000..da36d44efae --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_messages.yml @@ -0,0 +1,22 @@ +uuid: aba59535-cd52-42fb-91ee-52662bca253a +langcode: fr +status: true +dependencies: + module: + - system + theme: + - stark +_core: + default_config_hash: 5MNdk3fpMKx_xxBTcz2T11DL4XEU1H5SgHl8BsYdFsA +id: stark_messages +theme: stark +region: highlighted +weight: 0 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml new file mode 100644 index 00000000000..e9c7407adb0 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_page_title.yml @@ -0,0 +1,20 @@ +uuid: 527c1ad1-5598-44a9-b51f-7cf91f2143e7 +langcode: fr +status: true +dependencies: + theme: + - stark +_core: + default_config_hash: 8yptDf6WrXxeyevUz4nP5vfr7BtxQqCBMninhV2IJ1g +id: stark_page_title +theme: stark +region: content +weight: -30 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Titre de page' + label_display: '0' + provider: core +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml new file mode 100644 index 00000000000..a4c08abf357 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/block.block.stark_tools.yml @@ -0,0 +1,27 @@ +uuid: cb640e82-3759-4fc1-9e9c-353efed437c1 +langcode: fr +status: true +dependencies: + config: + - system.menu.tools + module: + - system + theme: + - stark +_core: + default_config_hash: xCOijLdB1-UgXxQ9a0D1_pd8vxNEhfMnxXZc8jYhHjs +id: stark_tools +theme: stark +region: sidebar_first +weight: 0 +provider: null +plugin: 'system_menu_block:tools' +settings: + id: 'system_menu_block:tools' + label: Outils + label_display: visible + provider: system + level: 1 + depth: 0 + expand_all_items: false +visibility: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml new file mode 100644 index 00000000000..1a25514ec1a --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.fallback.yml @@ -0,0 +1,10 @@ +uuid: 7829a8a8-63a9-4713-89c8-37b530c6f743 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE +id: fallback +label: 'Format de date de repli' +locked: true +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml new file mode 100644 index 00000000000..6df81b3cccb --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_date.yml @@ -0,0 +1,10 @@ +uuid: 54aeac41-0f02-49f0-a338-3fe9420b5003 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk +id: html_date +label: 'HTML Date' +locked: true +pattern: Y-m-d diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml new file mode 100644 index 00000000000..02f50b15395 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_datetime.yml @@ -0,0 +1,10 @@ +uuid: ef131ba5-0f7b-4e6a-9bc7-e7422308eccb +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE +id: html_datetime +label: 'HTML Datetime' +locked: true +pattern: 'Y-m-d\TH:i:sO' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml new file mode 100644 index 00000000000..ebd37871879 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_month.yml @@ -0,0 +1,10 @@ +uuid: f633fd59-fe6b-482c-bc7c-b07abf889b5c +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM +id: html_month +label: 'HTML Month' +locked: true +pattern: Y-m diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml new file mode 100644 index 00000000000..eaeb10d968e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_time.yml @@ -0,0 +1,10 @@ +uuid: c56d7639-41b9-49f8-b68b-69ddd7e3c77a +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE +id: html_time +label: 'HTML Time' +locked: true +pattern: 'H:i:s' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml new file mode 100644 index 00000000000..31448d839a0 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_week.yml @@ -0,0 +1,10 @@ +uuid: a05375b8-d559-431d-89af-97f02e28150b +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY +id: html_week +label: 'HTML Week' +locked: true +pattern: Y-\WW diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml new file mode 100644 index 00000000000..379d183c0ab --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_year.yml @@ -0,0 +1,10 @@ +uuid: 0eb7cac4-aa9c-43f4-ad5a-92effa6b0ced +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk +id: html_year +label: 'HTML Year' +locked: true +pattern: 'Y' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml new file mode 100644 index 00000000000..09adc8459b6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.html_yearless_date.yml @@ -0,0 +1,10 @@ +uuid: 36992ebd-96ac-4d29-b08b-598d108cd2f5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc +id: html_yearless_date +label: 'HTML Yearless date' +locked: true +pattern: m-d diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml new file mode 100644 index 00000000000..289578001cd --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.long.yml @@ -0,0 +1,10 @@ +uuid: 5cb4c87b-1216-4574-a5e6-5ae9628a078b +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo +id: long +label: 'Default long date' +locked: false +pattern: 'l, F j, Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml new file mode 100644 index 00000000000..b8231c7e19b --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.medium.yml @@ -0,0 +1,10 @@ +uuid: 74635d58-722e-47d3-84bd-d49eb0b28fb5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE +id: medium +label: 'Default medium date' +locked: false +pattern: 'D, m/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml b/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml new file mode 100644 index 00000000000..822fe419ed1 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.date_format.short.yml @@ -0,0 +1,10 @@ +uuid: 3992f01d-a678-41b7-9221-a2b3540f66d7 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA +id: short +label: 'Default short date' +locked: false +pattern: 'm/d/Y - H:i' diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml new file mode 100644 index 00000000000..2daf27550d3 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_form_mode.user.register.yml @@ -0,0 +1,13 @@ +uuid: f315c31d-87e9-4a5e-8575-ed6f1a050b1b +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml new file mode 100644 index 00000000000..ee07eacff66 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.full.yml @@ -0,0 +1,13 @@ +uuid: 3fdc2725-a66e-49ca-b398-4bfcb3bd347a +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk +id: node.full +label: 'Full content' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml new file mode 100644 index 00000000000..d71625a335e --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.rss.yml @@ -0,0 +1,13 @@ +uuid: 343ff4c3-2ff9-4577-9b36-4ef8730fc025 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU +id: node.rss +label: RSS +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml new file mode 100644 index 00000000000..00d0f64e697 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,13 @@ +uuid: 153162e4-b071-4ec3-b322-a8fdd1cb7ca7 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY +id: node.search_index +label: 'Search index' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml new file mode 100644 index 00000000000..69b037ddbdb --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,13 @@ +uuid: 32fb9071-4a6b-4333-966d-d7fa8c6ffcb5 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM +id: node.search_result +label: 'Search result highlighting input' +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml new file mode 100644 index 00000000000..dc7a355eebf --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,13 @@ +uuid: 3ce98e8e-8093-4f74-823b-32b35e019733 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 +id: node.teaser +label: Teaser +description: '' +targetEntityType: node +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml new file mode 100644 index 00000000000..0cd9babc52d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.compact.yml @@ -0,0 +1,13 @@ +uuid: e161c123-c800-4317-b7f7-2f0d7797ced5 +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml new file mode 100644 index 00000000000..d28c2206529 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.entity_view_mode.user.full.yml @@ -0,0 +1,13 @@ +uuid: 40860025-b956-42d4-9144-8e181fc0b145 +langcode: fr +status: false +dependencies: + module: + - user +_core: + default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM +id: user.full +label: 'Compte utilisateur' +description: '' +targetEntityType: user +cache: true diff --git a/core/tests/fixtures/config_install/testing_config_install/core.extension.yml b/core/tests/fixtures/config_install/testing_config_install/core.extension.yml new file mode 100644 index 00000000000..1ce8938553d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.extension.yml @@ -0,0 +1,22 @@ +_core: + default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc +langcode: fr +module: + block: 0 + dblog: 0 + dynamic_page_cache: 0 + field: 0 + file: 0 + filter: 0 + language: 0 + locale: 0 + node: 0 + page_cache: 0 + path_alias: 0 + system: 0 + text: 0 + user: 0 + minimal: 1000 +theme: + stark: 0 +profile: minimal diff --git a/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml b/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml new file mode 100644 index 00000000000..d78b0e60095 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM +langcode: fr +definitions: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml b/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml new file mode 100644 index 00000000000..33ef1396887 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/dblog.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 +langcode: fr +row_limit: 1000 diff --git a/core/tests/fixtures/config_install/testing_config_install/field.settings.yml b/core/tests/fixtures/config_install/testing_config_install/field.settings.yml new file mode 100644 index 00000000000..886599c29f2 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/field.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 +langcode: fr +purge_batch_size: 50 diff --git a/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml b/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml new file mode 100644 index 00000000000..0bc24ced381 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/field.storage.node.body.yml @@ -0,0 +1,21 @@ +uuid: ad1f857e-be23-4f06-9305-03ccd8504824 +langcode: fr +status: true +dependencies: + module: + - node + - text +_core: + default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY +id: node.body +field_name: body +entity_type: node +type: text_with_summary +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: true +custom_storage: false diff --git a/core/tests/fixtures/config_install/testing_config_install/file.settings.yml b/core/tests/fixtures/config_install/testing_config_install/file.settings.yml new file mode 100644 index 00000000000..8dcf77a4ed6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/file.settings.yml @@ -0,0 +1,9 @@ +_core: + default_config_hash: 0aMkoXYnax5_tHI9C9zHs-K48KJ6K75PHtD9x-0nbgM +langcode: fr +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons +make_unused_managed_files_temporary: false diff --git a/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml b/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml new file mode 100644 index 00000000000..69a3ecd4a0a --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/filter.format.plain_text.yml @@ -0,0 +1,29 @@ +uuid: a549e24d-5501-4d7a-8e6f-bf76c16bc44d +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: NIKBt6kw_uPhNI0qtR2DnRf7mSOgAQdx7Q94SKMjXbQ +name: 'Texte brut' +format: plain_text +weight: 10 +filters: + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } + filter_html_escape: + id: filter_html_escape + provider: filter + status: true + weight: -10 + settings: { } + filter_url: + id: filter_url + provider: filter + status: true + weight: 0 + settings: + filter_url_length: 72 diff --git a/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml b/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml new file mode 100644 index 00000000000..d10d536e928 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/filter.settings.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA +langcode: fr +fallback_format: plain_text +always_show_fallback_choice: false diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml new file mode 100644 index 00000000000..a5f439d0220 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.fr.yml @@ -0,0 +1,9 @@ +uuid: 6b056521-a363-498b-818e-943e3a1e33fc +langcode: fr +status: true +dependencies: { } +id: fr +label: French +direction: ltr +weight: 0 +locked: false diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml new file mode 100644 index 00000000000..dbf55404477 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.und.yml @@ -0,0 +1,11 @@ +uuid: 70f1a30f-ae71-46c4-8584-a2f1f9ff3128 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: eNX6lLCKDaY83nCMh20My---y03KbiFlv802DKCCpvg +id: und +label: 'Non spécifié' +direction: ltr +weight: 2 +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml b/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml new file mode 100644 index 00000000000..68433512651 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.entity.zxx.yml @@ -0,0 +1,11 @@ +uuid: b5734f60-ffb1-457c-a709-cf020fe878e5 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 35CefWbnzaiytcg3acexxz_GTvuwIjYd_ZTcmmR-tXA +id: zxx +label: 'Non applicable' +direction: ltr +weight: 3 +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml b/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml new file mode 100644 index 00000000000..e2da6eddeb6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.mappings.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc +langcode: fr +map: + 'no': nb + pt: pt-pt + zh: zh-hans + zh-tw: zh-hant + zh-hk: zh-hant + zh-mo: zh-hant + zh-cht: zh-hant + zh-cn: zh-hans + zh-sg: zh-hans + zh-chs: zh-hans diff --git a/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml b/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml new file mode 100644 index 00000000000..5c8719cf98a --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.negotiation.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM +langcode: fr +session: + parameter: language +url: + source: path_prefix + prefixes: + fr: '' + domains: + fr: '' +selected_langcode: site_default diff --git a/core/tests/fixtures/config_install/testing_config_install/language.types.yml b/core/tests/fixtures/config_install/testing_config_install/language.types.yml new file mode 100644 index 00000000000..5c1b320ef06 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/language.types.yml @@ -0,0 +1,20 @@ +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 +langcode: fr +all: + - language_interface + - language_content + - language_url +configurable: + - language_interface +negotiation: + language_content: + enabled: + language-interface: 0 + language_url: + enabled: + language-url: 0 + language-url-fallback: 1 + language_interface: + enabled: + language-url: 0 diff --git a/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml b/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml new file mode 100644 index 00000000000..a2b408efcba --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/locale.settings.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: cSdYeE-_AQETCNZnl8BMFS9-sVn5--VzAYILkpPBUbM +langcode: fr +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: remote_and_local + default_filename: '%project-%version.%language.po' + default_server_pattern: 'https://ftp.drupal.org/files/translations/%core/%project/%project-%version.%language.po' + overwrite_customized: false + overwrite_not_customized: true + update_interval_days: 0 + path: sites/default/files/translations + import_enabled: true diff --git a/core/tests/fixtures/config_install/testing_config_install/node.settings.yml b/core/tests/fixtures/config_install/testing_config_install/node.settings.yml new file mode 100644 index 00000000000..cf43d85e62c --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/node.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U +langcode: fr +use_admin_theme: false diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml new file mode 100644 index 00000000000..18c0bd8a4a4 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_delete_action.yml @@ -0,0 +1,13 @@ +uuid: 6b1754dd-4a93-4702-9248-e06fc6a49c69 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: t43OqwzP3CTbcAagSsWKNy6KwMm_zShXo3c4-So6rQg +id: node_delete_action +label: 'Delete content' +type: node +plugin: 'entity:delete_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml new file mode 100644 index 00000000000..4a444e5a964 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_sticky_action.yml @@ -0,0 +1,13 @@ +uuid: 475a80a7-c816-4ebf-9e01-8ede2f91ef4d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: sOb26JSy3fGpWkvR0WYN6_hMqj_6d1rvbvrkzp1yya0 +id: node_make_sticky_action +label: 'Make content sticky' +type: node +plugin: node_make_sticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml new file mode 100644 index 00000000000..2cae6ad4344 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_make_unsticky_action.yml @@ -0,0 +1,13 @@ +uuid: 5f3e66fa-50f2-449b-9b4c-1de1e5fbae5d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: lDM9mvIGAu8Sw8rt-uCO4Sr7yX5VPrDPxYcawkbKd6k +id: node_make_unsticky_action +label: 'Make content unsticky' +type: node +plugin: node_make_unsticky_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml new file mode 100644 index 00000000000..29e460a54d5 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_promote_action.yml @@ -0,0 +1,13 @@ +uuid: 439ea346-b344-4288-b753-527136f2db9d +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: N0RDBTqiK4dKoN4p4oW2j0SGWycdHyALUe9M-Ofp89U +id: node_promote_action +label: 'Promote content to front page' +type: node +plugin: node_promote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml new file mode 100644 index 00000000000..8edcc5807ca --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_publish_action.yml @@ -0,0 +1,13 @@ +uuid: ea66c882-faf1-4539-9394-dc593bc1784e +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: 2B9uF8NL5gutNKSdPRAhhAsDWFZZG1PJOBmx0aBGd_0 +id: node_publish_action +label: 'Publish content' +type: node +plugin: 'entity:publish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml new file mode 100644 index 00000000000..8542db7efb3 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_save_action.yml @@ -0,0 +1,13 @@ +uuid: b8b0c0a4-a2c9-455a-a91b-96e8bb264dea +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: LhdsoZPL_pFas2fjaAWue4zvrQ_tEVofLYtcNec-JGM +id: node_save_action +label: 'Enregistrer un contenu' +type: node +plugin: 'entity:save_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml new file mode 100644 index 00000000000..60ea53aeb49 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpromote_action.yml @@ -0,0 +1,13 @@ +uuid: f625c39f-7c07-4b46-9f7e-ff028dcf2cf9 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: JBptjnfuOMtsdKygklXxoOgeOCTMtQxlkymjnnj-cC0 +id: node_unpromote_action +label: 'Remove content from front page' +type: node +plugin: node_unpromote_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml new file mode 100644 index 00000000000..e88db6761b9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.node_unpublish_action.yml @@ -0,0 +1,13 @@ +uuid: ff8f229c-78fc-4cab-ab12-efebc0b908f8 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: C7X8h9FWlwkQ9y5mnU2JzgaZICAdc6HFbPVbhvjlAYE +id: node_unpublish_action +label: 'Unpublish content' +type: node +plugin: 'entity:unpublish_action:node' +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml new file mode 100644 index 00000000000..0f683ea3c75 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_block_user_action.yml @@ -0,0 +1,13 @@ +uuid: a8ba9f97-9e0d-43a4-abb3-85083c5a84b7 +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: DyypzTfThX10FFQw-399qPfEbLLyrhXgQrKPVsmAoJ4 +id: user_block_user_action +label: 'Block the selected user(s)' +type: user +plugin: user_block_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml new file mode 100644 index 00000000000..dcc33833aee --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_cancel_user_action.yml @@ -0,0 +1,13 @@ +uuid: 42a561da-62c6-402c-8263-8948e203726c +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: nvrL9bFilzBvm2bjO9rQnFDpBA7dBBUjShSSt6NS-DU +id: user_cancel_user_action +label: 'Cancel the selected user account(s)' +type: user +plugin: user_cancel_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml b/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml new file mode 100644 index 00000000000..061cbc961c1 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.action.user_unblock_user_action.yml @@ -0,0 +1,13 @@ +uuid: d0726d16-4292-40fb-8066-35ba813509ee +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: SPsUXsR3Rc8d1y3gewzaAKWa1ncea_ywXX3f7LTn7k0 +id: user_unblock_user_action +label: 'Unblock the selected user(s)' +type: user +plugin: user_unblock_user_action +configuration: { } diff --git a/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml b/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml new file mode 100644 index 00000000000..7e85b264e03 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.authorize.yml @@ -0,0 +1,4 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg +langcode: fr diff --git a/core/tests/fixtures/config_install/testing_config_install/system.cron.yml b/core/tests/fixtures/config_install/testing_config_install/system.cron.yml new file mode 100644 index 00000000000..edd14a27546 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.cron.yml @@ -0,0 +1,7 @@ +_core: + default_config_hash: 5Pw921y1EPfFN98wykliBBLArm51pC-SmrXeYCe7d0Y +langcode: fr +threshold: + requirements_warning: 172800 + requirements_error: 1209600 +logging: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.date.yml b/core/tests/fixtures/config_install/testing_config_install/system.date.yml new file mode 100644 index 00000000000..ee1a83aeb78 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.date.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo +langcode: fr +first_day: 0 +country: + default: '' +timezone: + default: Europe/Zurich + user: + configurable: true + default: 0 + warn: false diff --git a/core/tests/fixtures/config_install/testing_config_install/system.diff.yml b/core/tests/fixtures/config_install/testing_config_install/system.diff.yml new file mode 100644 index 00000000000..647656e6d37 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.diff.yml @@ -0,0 +1,6 @@ +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM +langcode: fr +context: + lines_leading: 2 + lines_trailing: 2 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.file.yml b/core/tests/fixtures/config_install/testing_config_install/system.file.yml new file mode 100644 index 00000000000..f357ec38fd6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.file.yml @@ -0,0 +1,6 @@ +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g +langcode: fr +allow_insecure_uploads: false +default_scheme: public +temporary_maximum_age: 21600 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml b/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml new file mode 100644 index 00000000000..31a1cc4c80a --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.image.gd.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ +langcode: fr +jpeg_quality: 75 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.image.yml b/core/tests/fixtures/config_install/testing_config_install/system.image.yml new file mode 100644 index 00000000000..69334e9d386 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.image.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 +langcode: fr +toolkit: gd diff --git a/core/tests/fixtures/config_install/testing_config_install/system.logging.yml b/core/tests/fixtures/config_install/testing_config_install/system.logging.yml new file mode 100644 index 00000000000..f6e4aae5c97 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.logging.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA +langcode: fr +error_level: hide diff --git a/core/tests/fixtures/config_install/testing_config_install/system.mail.yml b/core/tests/fixtures/config_install/testing_config_install/system.mail.yml new file mode 100644 index 00000000000..0c52069a3c9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.mail.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE +langcode: fr +interface: + default: php_mail diff --git a/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml b/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml new file mode 100644 index 00000000000..5b3c1a2b9d5 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.maintenance.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 +langcode: fr +message: '@site est en cours de maintenance. Nous serons de retour très bientôt. Merci de votre patience.' diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml new file mode 100644 index 00000000000..416028d0128 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.account.yml @@ -0,0 +1,10 @@ +uuid: e6cfc235-9a12-404d-9c35-693581c036a1 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: M_Bh81osDyUQ4wV0GgU_NdBNqkzM87sLxjaCdFj9mnw +id: account +label: 'User account menu' +description: 'Links related to the active user account' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml new file mode 100644 index 00000000000..817edeb8608 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.admin.yml @@ -0,0 +1,10 @@ +uuid: 5ba722f2-779e-4d1d-b143-fbac44e51572 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: sapEi2YDGoI9yQIT_WgIV2vUdQ6DScH0V3fAyTadAL0 +id: admin +label: Administration +description: 'Administrative task links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml new file mode 100644 index 00000000000..702153225e6 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.footer.yml @@ -0,0 +1,10 @@ +uuid: b9de10ac-2603-4fdf-b22d-08bbf8851828 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7yrlW5z9zdg2eBucB2GPqXKSMQfH9lSRSO4DbWF7AFc +id: footer +label: 'Pied de page' +description: 'Site information links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml new file mode 100644 index 00000000000..8979e11c687 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.main.yml @@ -0,0 +1,10 @@ +uuid: 1e1c5280-b87c-484f-8e4e-48781c5aca22 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: Q2Ra3jfoIVk0f3SjxJX61byRQFVBAbpzYDQOiY-kno8 +id: main +label: 'Main navigation' +description: 'Site section links' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml b/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml new file mode 100644 index 00000000000..0556b49169f --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.menu.tools.yml @@ -0,0 +1,10 @@ +uuid: 97702fce-a9c5-4669-9190-ef25d9a05c61 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: BCM-vV1zzRaLHN18dqAR_CuGOj8AFJvTx7BKl_8Gcxc +id: tools +label: Outils +description: 'User tool links, often added by modules' +locked: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.performance.yml b/core/tests/fixtures/config_install/testing_config_install/system.performance.yml new file mode 100644 index 00000000000..e277e276be4 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.performance.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ +langcode: fr +cache: + page: + max_age: 0 +css: + preprocess: true + gzip: true +fast_404: + enabled: true + paths: '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i' + exclude_paths: '/\/(?:styles|imagecache)\//' + html: '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

' +js: + preprocess: true + gzip: true +stale_file_threshold: 2592000 diff --git a/core/tests/fixtures/config_install/testing_config_install/system.rss.yml b/core/tests/fixtures/config_install/testing_config_install/system.rss.yml new file mode 100644 index 00000000000..2620e34a675 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.rss.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU +langcode: fr +items: + view_mode: rss + limit: 10 +channel: + description: '' diff --git a/core/tests/fixtures/config_install/testing_config_install/system.site.yml b/core/tests/fixtures/config_install/testing_config_install/system.site.yml new file mode 100644 index 00000000000..5330e41672d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.site.yml @@ -0,0 +1,14 @@ +_core: + default_config_hash: yXadRE77Va-G6dxhd2kPYapAvbnSvTF6hO4oXiOEynI +langcode: fr +uuid: aac0d6a9-5ca6-4205-8ce8-c85b9f06acb3 +name: 'Config Install Testing' +mail: admin@example.com +slogan: '' +page: + 403: '' + 404: '' + front: /user/login +admin_compact_mode: false +weight_select_max: 100 +default_langcode: fr diff --git a/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml b/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml new file mode 100644 index 00000000000..8da10fbdf22 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.theme.global.yml @@ -0,0 +1,17 @@ +_core: + default_config_hash: KHk8rzK2GMRtdfoAeocFrll8Q7gGtiocl2GF5jnX9cY +langcode: fr +favicon: + mimetype: image/vnd.microsoft.icon + path: '' + url: '' + use_default: true +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: false +logo: + path: '' + url: '' + use_default: true diff --git a/core/tests/fixtures/config_install/testing_config_install/system.theme.yml b/core/tests/fixtures/config_install/testing_config_install/system.theme.yml new file mode 100644 index 00000000000..0e12db476ac --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/system.theme.yml @@ -0,0 +1,5 @@ +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk +langcode: fr +admin: '' +default: stark diff --git a/core/tests/fixtures/config_install/testing_config_install/text.settings.yml b/core/tests/fixtures/config_install/testing_config_install/text.settings.yml new file mode 100644 index 00000000000..556ede98604 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/text.settings.yml @@ -0,0 +1,4 @@ +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA +langcode: fr +default_summary_length: 600 diff --git a/core/tests/fixtures/config_install/testing_config_install/user.flood.yml b/core/tests/fixtures/config_install/testing_config_install/user.flood.yml new file mode 100644 index 00000000000..9030616f1d9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.flood.yml @@ -0,0 +1,8 @@ +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs +langcode: fr +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 diff --git a/core/tests/fixtures/config_install/testing_config_install/user.mail.yml b/core/tests/fixtures/config_install/testing_config_install/user.mail.yml new file mode 100644 index 00000000000..34889084d9d --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.mail.yml @@ -0,0 +1,116 @@ +_core: + default_config_hash: IWzNdUVX2YSiflxrGSTLIiqTrhgIzbV2C-hRL5DniJM +langcode: fr +cancel_confirm: + subject: 'Account cancellation request for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to cancel your account has been made at [site:name]. + + You may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser: + + [user:cancel-url] + + NOTE: The cancellation of your account is not reversible. + + This link expires in one day and nothing will happen if it is not used. + + -- [site:name] team +password_reset: + subject: 'Replacement login information for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + A request to reset the password for your account has been made at [site:name]. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. It expires after one day and nothing will happen if it's not used. + + -- [site:name] team +register_admin_created: + subject: 'An administrator created an account for you at [site:name]' + body: |- + [user:display-name], + + A site administrator at [site:name] has created an account for you. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_no_approval_required: + subject: 'Account details for [user:display-name] at [site:name]' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:name] + password: Your password + + -- [site:name] team +register_pending_approval: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name], + + Thank you for registering at [site:name]. Your application for an account is currently pending approval. Once it has been approved, you will receive another email containing information about how to log in, set your password, and other details. + + -- [site:name] team +register_pending_approval_admin: + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' + body: |- + [user:display-name] has applied for an account. + + [user:edit-url] +status_activated: + subject: 'Account details for [user:display-name] at [site:name] (approved)' + body: |- + [user:display-name], + + Your account at [site:name] has been activated. + + You may now log in by clicking this link or copying and pasting it into your browser: + + [user:one-time-login-url] + + This link can only be used once to log in and will lead you to a page where you can set your password. + + After setting your password, you will be able to log in at [site:login-url] in the future using: + + username: [user:account-name] + password: Your password + + -- [site:name] team +status_blocked: + subject: 'Account details for [user:display-name] at [site:name] (blocked)' + body: |- + [user:display-name], + + Your account on [site:name] has been blocked. + + -- [site:name] team +status_canceled: + subject: 'Account details for [user:display-name] at [site:name] (canceled)' + body: |- + [user:display-name], + + Your account on [site:name] has been canceled. + + -- [site:name] team diff --git a/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml b/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml new file mode 100644 index 00000000000..ebec6fec0cb --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.role.anonymous.yml @@ -0,0 +1,12 @@ +uuid: 2d9e08e5-a159-49f1-8510-2e50b555cdbd +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: j5zLMOdJBqC0bMvSdth5UebkprJB8g_2FXHqhfpJzow +id: anonymous +label: 'Anonymous user' +weight: 0 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml b/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml new file mode 100644 index 00000000000..b1d04a80d99 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.role.authenticated.yml @@ -0,0 +1,12 @@ +uuid: 7c2bee07-50f3-485e-9616-13bdb691cfc6 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: dJ0L2DNSj5q6XVZAGsuVDpJTh5UeYkIPwKrUOOpr8YI +id: authenticated +label: 'Authenticated user' +weight: 1 +is_admin: false +permissions: + - 'access content' diff --git a/core/tests/fixtures/config_install/testing_config_install/user.settings.yml b/core/tests/fixtures/config_install/testing_config_install/user.settings.yml new file mode 100644 index 00000000000..6988ff5efe9 --- /dev/null +++ b/core/tests/fixtures/config_install/testing_config_install/user.settings.yml @@ -0,0 +1,18 @@ +_core: + default_config_hash: w314Zp7B4NbrlV4KeeZLNSmTTpdJiv-KwZO2E1fSSK0 +langcode: fr +anonymous: Anonyme +verify_mail: true +notify: + cancel_confirm: true + password_reset: true + status_activated: true + status_blocked: false + status_canceled: false + register_admin_created: true + register_no_approval_required: true + register_pending_approval: true +register: visitors_admin_approval +cancel_method: user_cancel_block +password_reset_timeout: 86400 +password_strength: true diff --git a/core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz b/core/tests/fixtures/config_install/testing_config_install_no_config.tar.gz deleted file mode 100644 index 06d7405020018ddf3cacee90fd4af10487da3d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 ScmZQz7zLvtFd70QH3R?z00031 diff --git a/core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep b/core/tests/fixtures/config_install/testing_config_install_no_config/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d