diff --git a/core/includes/install.core.inc b/core/includes/install.core.inc index cfc0497..324c97c 100644 --- a/core/includes/install.core.inc +++ b/core/includes/install.core.inc @@ -6,6 +6,10 @@ */ use Drupal\Component\Utility\UrlHelper; +use Drupal\Core\Config\ConfigImporter; +use Drupal\Core\Config\ConfigImporterException; +use Drupal\Core\Config\FileStorage; +use Drupal\Core\Config\StorageComparer; use Drupal\Core\DrupalKernel; use Drupal\Core\Database\Database; use Drupal\Core\Database\DatabaseExceptionWrapper; @@ -445,10 +449,16 @@ function install_begin_request($class_loader, &$install_state) { } } - // Use the language from the profile configuration, if available, to override - // the language previously set in the parameters. - if (isset($install_state['profile_info']['distribution']['langcode'])) { - $install_state['parameters']['langcode'] = $install_state['profile_info']['distribution']['langcode']; + // Use the language from profile configuration if available. + if (isset($install_state['profile_info']['config_install']) && $install_state['profile_info']['config_install']) { + $install_state['parameters']['langcode'] = $install_state['profile_info']['config']['system.site']['default_langcode']; + } + else { + // Otherwise, Use the language from the profile configuration, if available, + // to override the language previously set in the parameters. + if (isset($install_state['profile_info']['distribution']['langcode'])) { + $install_state['parameters']['langcode'] = $install_state['profile_info']['distribution']['langcode']; + } } // Set the default language to the selected language, if any. @@ -789,6 +799,25 @@ function install_tasks($install_state) { // Now add any tasks defined by the installation profile. if (!empty($install_state['parameters']['profile'])) { + if ($install_state['profile_info']['config_install']) { + // @todo add a load of commentary about what is happening. + unset($tasks['install_download_translation']); + $key = array_search('install_profile_modules', array_keys($tasks), TRUE); + unset($tasks['install_profile_modules']); + unset($tasks['install_profile_themes']); + unset($tasks['install_install_profile']); + $config_tasks = [ + 'install_config_import_batch' => [ + 'display_name' => t('Install configuration'), + 'type' => 'batch', + ], + 'install_config_download_translations' => [], + 'install_config_fix_profile' => [], + ]; + $tasks = array_slice($tasks, 0, $key, TRUE) + + $config_tasks + + array_slice($tasks, $key, NULL, TRUE); + } // Load the profile install file, because it is not always loaded when // hook_install_tasks() is invoked (e.g. batch processing). $profile = $install_state['parameters']['profile']; @@ -1239,11 +1268,16 @@ function _install_select_profile(&$install_state) { } } - // Get all visible (not hidden) profiles. - $visible_profiles = array_filter($install_state['profiles'], function ($profile) { - $profile_info = install_profile_info($profile->getName()); - return !isset($profile_info['hidden']) || !$profile_info['hidden']; - }); + if (!Settings::get('extension_discovery_scan_tests')) { + // Get all visible (not hidden) profiles. + $visible_profiles = array_filter($install_state['profiles'], function ($profile) { + $profile_info = install_profile_info($profile->getName()); + return !isset($profile_info['hidden']) || !$profile_info['hidden']; + }); + } + else { + $visible_profiles = $install_state['profiles']; + } if (count($visible_profiles) == 1) { return (key($visible_profiles)); @@ -2217,3 +2251,190 @@ function install_write_profile($install_state) { throw new InstallProfileMismatchException($install_state['parameters']['profile'], $settings_profile, $settings_path, \Drupal::translation()); } } + +/** + * Creates a batch for the config importer to process. + * + * @see install_tasks() + */ +function install_config_import_batch() { + global $config_directories; + // We need to manually trigger the installation of core-provided entity types, + // as those will not be handled by the module installer. + // @see install_profile_modules() + install_core_entity_type_definitions(); + + // Create a source storage that reads from sync. + $sync = new FileStorage($config_directories[CONFIG_SYNC_DIRECTORY]); + // Match up the site uuids, the install_base_system install task will have + // installed the system module and created a new UUID. + $system_site = $sync->read('system.site'); + \Drupal::configFactory()->getEditable('system.site')->set('uuid', $system_site['uuid'])->save(); + + // Create the storage comparer and the config importer. + $config_manager = \Drupal::service('config.manager'); + $storage_comparer = new StorageComparer($sync, \Drupal::service('config.storage'), $config_manager); + $storage_comparer->createChangelist(); + $config_importer = new ConfigImporter( + $storage_comparer, + \Drupal::service('event_dispatcher'), + $config_manager, + \Drupal::service('lock.persistent'), + \Drupal::service('config.typed'), + \Drupal::service('module_handler'), + \Drupal::service('module_installer'), + \Drupal::service('theme_handler'), + \Drupal::service('string_translation') + ); + + try { + $sync_steps = $config_importer->initialize(); + + $batch = [ + 'operations' => [], + 'finished' => 'install_config_import_batch_finish', + 'title' => t('Synchronizing configuration'), + 'init_message' => t('Starting configuration synchronization.'), + 'progress_message' => t('Completed @current step of @total.'), + 'error_message' => t('Configuration synchronization has encountered an error.'), + 'file' => drupal_get_path('module', 'config') . '/config.admin.inc', + ]; + foreach ($sync_steps as $sync_step) { + $batch['operations'][] = ['install_config_import_batch_process', [$config_importer, $sync_step]]; + } + + return $batch; + } + catch (ConfigImporterException $e) { + // There are validation errors. + drupal_set_message(\Drupal::translation()->translate('The configuration synchronization failed validation.')); + foreach ($config_importer->getErrors() as $message) { + drupal_set_message($message, 'error'); + } + } +} + +/** + * Processes the config import batch and persists the importer. + * + * @param \Drupal\Core\Config\ConfigImporter $config_importer + * The batch config importer object to persist. + * @param string $sync_step + * The synchronisation step to do. + * @param $context + * The batch context. + * + * @see install_config_import_batch() + */ +function install_config_import_batch_process(ConfigImporter $config_importer, $sync_step, &$context) { + if (!isset($context['sandbox']['config_importer'])) { + $context['sandbox']['config_importer'] = $config_importer; + } + + $config_importer = $context['sandbox']['config_importer']; + $config_importer->doSyncStep($sync_step, $context); + if ($errors = $config_importer->getErrors()) { + if (!isset($context['results']['errors'])) { + $context['results']['errors'] = []; + } + $context['results']['errors'] += $errors; + } +} + +/** + * Finish config importer batch. + * + * @see install_config_import_batch() + */ +function install_config_import_batch_finish($success, $results, $operations) { + if ($success) { + if (!empty($results['errors'])) { + foreach ($results['errors'] as $error) { + drupal_set_message($error, 'error'); + \Drupal::logger('config_sync')->error($error); + } + drupal_set_message(\Drupal::translation()->translate('The configuration was imported with errors.'), 'warning'); + } + else { + // Configuration sync needs a complete cache flush. + drupal_flush_all_caches(); + } + } + else { + // An error occurred. + // $operations contains the operations that remained unprocessed. + $error_operation = reset($operations); + $message = \Drupal::translation() + ->translate('An error occurred while processing %error_operation with arguments: @arguments', [ + '%error_operation' => $error_operation[0], + '@arguments' => print_r($error_operation[1], TRUE) + ]); + drupal_set_message($message, 'error'); + } +} + + +/** + * Replaces install_download_translation() during configuration installs. + * + * @param array $install_state + * An array of information about the current installation state. + * + * @return string + * A themed status report, or an exception if there are requirement errors. + * Upon successful download the page is reloaded and no output is returned. + * + * @see install_download_translation() + */ +function install_config_download_translations(&$install_state) { + $needs_download = isset($install_state['parameters']['langcode']) && !isset($install_state['translations'][$install_state['parameters']['langcode']]) && $install_state['parameters']['langcode'] !== 'en'; + if ($needs_download) { + return install_download_translation($install_state); + } +} + + +/** + * Fixes configuration if the install profile has made changes in hook_install(). + */ +function install_config_fix_profile() { + global $install_state; + // It is possible that installing the profile makes unintended configuration + // changes. + $config_manager = \Drupal::service('config.manager'); + $storage_comparer = new StorageComparer(\Drupal::service('config.storage.sync'), \Drupal::service('config.storage'), $config_manager); + $storage_comparer->createChangelist(); + if ($storage_comparer->hasChanges()) { + $config_importer = new ConfigImporter( + $storage_comparer, + \Drupal::service('event_dispatcher'), + $config_manager, + \Drupal::service('lock.persistent'), + \Drupal::service('config.typed'), + \Drupal::service('module_handler'), + \Drupal::service('module_installer'), + \Drupal::service('theme_handler'), + \Drupal::service('string_translation') + ); + try { + $config_importer->import(); + } + catch (ConfigImporterException $e) { + // There are validation errors. + drupal_set_message(\Drupal::translation()->translate('The configuration synchronization failed validation.')); + foreach ($config_importer->getErrors() as $message) { + drupal_set_message($message, 'error'); + } + } + + // At this point the configuration should match completely. + if (\Drupal::moduleHandler()->moduleExists('language')) { + // If the English language exists at this point we need to ensure + // install_download_additional_translations_operations() does not delete + // it. + if (ConfigurableLanguage::load('en')) { + $install_state['profile_info']['keep_english'] = TRUE; + } + } + } +} diff --git a/core/includes/install.inc b/core/includes/install.inc index c5b93b5..12a05d6 100644 --- a/core/includes/install.inc +++ b/core/includes/install.inc @@ -10,6 +10,7 @@ use Drupal\Component\Utility\Crypt; use Drupal\Component\Utility\OpCodeCache; use Drupal\Component\Utility\UrlHelper; +use Drupal\Core\Config\FileStorage; use Drupal\Core\Extension\ExtensionDiscovery; use Drupal\Core\Site\Settings; @@ -482,12 +483,20 @@ function _drupal_rewrite_settings_dump_one(\stdClass $variable, $prefix = '', $s * @see update_prepare_d8_bootstrap() */ function drupal_install_config_directories() { - global $config_directories; + global $config_directories, $install_state; // Add a randomized config directory name to settings.php, unless it was // manually defined in the existing already. if (empty($config_directories[CONFIG_SYNC_DIRECTORY])) { - $config_directories[CONFIG_SYNC_DIRECTORY] = \Drupal::service('site.path') . '/files/config_' . Crypt::randomBytesBase64(55) . '/sync'; + // @todo Should the info key be config_install or config_sync? The directory + // can't be config/install because that would clash with module install. + if ($install_state['profile_info']['config_install']) { + $profile = $install_state['parameters']['profile']; + $config_directories[CONFIG_SYNC_DIRECTORY] = $install_state['profiles'][$profile]->getPath() . '/config/sync'; + } + else { + $config_directories[CONFIG_SYNC_DIRECTORY] = \Drupal::service('site.path') . '/files/config_' . Crypt::randomBytesBase64(55) . '/sync'; + } $settings['config_directories'][CONFIG_SYNC_DIRECTORY] = (object) [ 'value' => $config_directories[CONFIG_SYNC_DIRECTORY], 'required' => TRUE, @@ -1077,9 +1086,10 @@ function install_profile_info($profile, $langcode = 'en') { 'version' => NULL, 'hidden' => FALSE, 'php' => DRUPAL_MINIMUM_PHP, + 'config_install' => FALSE, ]; - $profile_file = drupal_get_path('profile', $profile) . "/$profile.info.yml"; - $info = \Drupal::service('info_parser')->parse($profile_file); + $profile_path = drupal_get_path('profile', $profile); + $info = \Drupal::service('info_parser')->parse($profile_path . "/$profile.info.yml"); $info += $defaults; // drupal_required_modules() includes the current profile as a dependency. @@ -1090,6 +1100,10 @@ function install_profile_info($profile, $langcode = 'en') { $info['dependencies'] = array_unique(array_merge($required, $info['dependencies'], $locale)); + if ($info['config_install']) { + $sync = new FileStorage($profile_path . '/config/sync'); + $info['config']['system.site'] = $sync->read('system.site'); + } $cache[$profile][$langcode] = $info; } return $cache[$profile][$langcode]; diff --git a/core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php b/core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php index 679e6db..cf40937 100644 --- a/core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php +++ b/core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php @@ -4,6 +4,7 @@ use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Site\Settings; /** * Provides the profile selection form. @@ -30,7 +31,7 @@ public function buildForm(array $form, FormStateInterface $form_state, $install_ $details = install_profile_info($profile->getName()); // Don't show hidden profiles. This is used by to hide the testing profile, // which only exists to speed up test runs. - if ($details['hidden'] === TRUE && !drupal_valid_test_ua()) { + if ($details['hidden'] === TRUE && !(drupal_valid_test_ua() || Settings::get('extension_discovery_scan_tests'))) { continue; } $profiles[$profile->getName()] = $details; diff --git a/core/lib/Drupal/Core/Installer/Form/SiteConfigureForm.php b/core/lib/Drupal/Core/Installer/Form/SiteConfigureForm.php index c28b7f8..f369b9b 100644 --- a/core/lib/Drupal/Core/Installer/Form/SiteConfigureForm.php +++ b/core/lib/Drupal/Core/Installer/Form/SiteConfigureForm.php @@ -118,6 +118,7 @@ protected function getEditableConfigNames() { * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { + global $install_state; $form['#title'] = $this->t('Configure site'); // Warn about settings.php permissions risk @@ -145,12 +146,14 @@ public function buildForm(array $form, FormStateInterface $form_state) { $form['site_information'] = [ '#type' => 'fieldgroup', '#title' => $this->t('Site information'), + '#access' => !$install_state['profile_info']['config_install'], ]; $form['site_information']['site_name'] = [ '#type' => 'textfield', '#title' => $this->t('Site name'), '#required' => TRUE, '#weight' => -20, + '#access' => !$install_state['profile_info']['config_install'], ]; $form['site_information']['site_mail'] = [ '#type' => 'email', @@ -159,6 +162,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { '#description' => $this->t("Automated emails, such as registration information, will be sent from this address. Use an address ending in your site's domain to help prevent these emails from being flagged as spam."), '#required' => TRUE, '#weight' => -15, + '#access' => !$install_state['profile_info']['config_install'], ]; $form['admin_account'] = [ @@ -188,6 +192,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { $form['regional_settings'] = [ '#type' => 'fieldgroup', '#title' => $this->t('Regional settings'), + '#access' => !$install_state['profile_info']['config_install'], ]; $countries = $this->countryManager->getList(); $form['regional_settings']['site_default_country'] = [ @@ -198,6 +203,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { '#options' => $countries, '#description' => $this->t('Select the default country for the site.'), '#weight' => 0, + '#access' => !$install_state['profile_info']['config_install'], ]; $form['regional_settings']['date_default_timezone'] = [ '#type' => 'select', @@ -208,17 +214,20 @@ public function buildForm(array $form, FormStateInterface $form_state) { '#description' => $this->t('By default, dates in this site will be displayed in the chosen time zone.'), '#weight' => 5, '#attributes' => ['class' => ['timezone-detect']], + '#access' => !$install_state['profile_info']['config_install'], ]; $form['update_notifications'] = [ '#type' => 'fieldgroup', '#title' => $this->t('Update notifications'), '#description' => $this->t('The system will notify you when updates and important security releases are available for installed components. Anonymous information about your site is sent to Drupal.org.', [':drupal' => 'https://www.drupal.org']), + '#access' => !$install_state['profile_info']['config_install'], ]; $form['update_notifications']['enable_update_status_module'] = [ '#type' => 'checkbox', '#title' => $this->t('Check for updates automatically'), '#default_value' => 1, + '#access' => !$install_state['profile_info']['config_install'], ]; $form['update_notifications']['enable_update_status_emails'] = [ '#type' => 'checkbox', @@ -229,6 +238,7 @@ public function buildForm(array $form, FormStateInterface $form_state) { 'input[name="enable_update_status_module"]' => ['checked' => TRUE], ], ], + '#access' => !$install_state['profile_info']['config_install'], ]; $form['actions'] = ['#type' => 'actions']; @@ -255,21 +265,25 @@ public function validateForm(array &$form, FormStateInterface $form_state) { * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { - $this->config('system.site') - ->set('name', (string) $form_state->getValue('site_name')) - ->set('mail', (string) $form_state->getValue('site_mail')) - ->save(TRUE); + global $install_state; - $this->config('system.date') - ->set('timezone.default', (string) $form_state->getValue('date_default_timezone')) - ->set('country.default', (string) $form_state->getValue('site_default_country')) - ->save(TRUE); + if (!$install_state['profile_info']['config_install']) { + $this->config('system.site') + ->set('name', (string) $form_state->getValue('site_name')) + ->set('mail', (string) $form_state->getValue('site_mail')) + ->save(TRUE); + + $this->config('system.date') + ->set('timezone.default', (string) $form_state->getValue('date_default_timezone')) + ->set('country.default', (string) $form_state->getValue('site_default_country')) + ->save(TRUE); + } $account_values = $form_state->getValue('account'); // Enable update.module if this option was selected. $update_status_module = $form_state->getValue('enable_update_status_module'); - if ($update_status_module) { + if (!$install_state['profile_info']['config_install'] && $update_status_module) { $this->moduleInstaller->install(['file', 'update'], FALSE); // Add the site maintenance account's email address to the list of diff --git a/core/modules/system/src/Tests/Installer/InstallerExistingConfigTest.php b/core/modules/system/src/Tests/Installer/InstallerExistingConfigTest.php new file mode 100644 index 0000000..8c64934 --- /dev/null +++ b/core/modules/system/src/Tests/Installer/InstallerExistingConfigTest.php @@ -0,0 +1,67 @@ +translations['Save and continue'] = 'Save and continue'; + parent::setUpLanguage(); + } + + /** + * {@inheritdoc} + */ + public function setUpSettings() { + // The configuration is from a site installed in French. + // So after selecting the profile the installer detects that the site must + // be installed in French, thus we change the button translation. + $this->translations['Save and continue'] = 'Enregistrer et continuer'; + parent::setUpSettings(); + } + + /** + * {@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']['update_status_module']); + + return $parameters; + } + + /** + * Confirms that the installation installed the configuration correctly. + */ + public function testConfigSync() { + // After installation there is no snapshot and nothing to import. + $this->drupalGet('admin/config/development/configuration'); + $this->assertNoText(t('Warning message')); + $this->assertText(t('There are no configuration changes to import.')); + + } + +} diff --git a/core/profiles/testing_config_install/config/sync/README.txt b/core/profiles/testing_config_install/config/sync/README.txt new file mode 100644 index 0000000..37874bd --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/README.txt @@ -0,0 +1 @@ +This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync. For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config \ No newline at end of file diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_admin.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_admin.yml new file mode 100644 index 0000000..38a8f58 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_admin.yml @@ -0,0 +1,26 @@ +uuid: 2a35c5d4-c0a5-4f29-aeba-355d20a45119 +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 + provider: system + label_display: visible + level: 1 + depth: 0 +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_branding.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_branding.yml new file mode 100644 index 0000000..8379fb3 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_branding.yml @@ -0,0 +1,25 @@ +uuid: d612a111-39bb-4a71-abc8-6e03cce023a8 +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' + provider: system + label_display: '0' + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_local_actions.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_local_actions.yml new file mode 100644 index 0000000..ca96ea5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_local_actions.yml @@ -0,0 +1,20 @@ +uuid: 234b8905-2b06-471c-be3f-fbaa4e230c95 +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' + provider: core + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_local_tasks.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_local_tasks.yml new file mode 100644 index 0000000..036b4ad --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: a0425711-1c48-442f-b4e3-9ed0413ac7bf +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 + provider: core + label_display: '0' + primary: true + secondary: true +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_login.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_login.yml new file mode 100644 index 0000000..d2cccc6 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_login.yml @@ -0,0 +1,22 @@ +uuid: ac2aaaeb-5ad0-45b6-8db2-f16cdf64160b +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' + provider: user + label_display: visible +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_messages.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_messages.yml new file mode 100644 index 0000000..24debc0 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_messages.yml @@ -0,0 +1,22 @@ +uuid: 6576396a-0814-48e9-8c25-15bf913146f5 +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' + provider: system + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_page_title.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_page_title.yml new file mode 100644 index 0000000..bdf696d --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_page_title.yml @@ -0,0 +1,20 @@ +uuid: 1aa9e076-11df-429e-a1b0-f2a9e49db0f7 +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' + provider: core + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/block.block.stark_tools.yml b/core/profiles/testing_config_install/config/sync/block.block.stark_tools.yml new file mode 100644 index 0000000..e309619 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/block.block.stark_tools.yml @@ -0,0 +1,26 @@ +uuid: 9d578605-8266-4c98-bb4e-0241f227cd77 +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 + provider: system + label_display: visible + level: 1 + depth: 0 +visibility: { } diff --git a/core/profiles/testing_config_install/config/sync/core.date_format.fallback.yml b/core/profiles/testing_config_install/config/sync/core.date_format.fallback.yml new file mode 100644 index 0000000..fbede0b --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.fallback.yml @@ -0,0 +1,10 @@ +uuid: 4641fa58-30b5-4b53-b979-af704de6fcc0 +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/profiles/testing_config_install/config/sync/core.date_format.html_date.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_date.yml new file mode 100644 index 0000000..3be6d0a --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_date.yml @@ -0,0 +1,10 @@ +uuid: f7a47b9f-5057-47bf-8b90-49974b0e122b +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/profiles/testing_config_install/config/sync/core.date_format.html_datetime.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_datetime.yml new file mode 100644 index 0000000..0311fcc --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_datetime.yml @@ -0,0 +1,10 @@ +uuid: 8548edcc-16c2-41a6-97cc-dda6ab5dcd39 +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/profiles/testing_config_install/config/sync/core.date_format.html_month.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_month.yml new file mode 100644 index 0000000..d22a8c8 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_month.yml @@ -0,0 +1,10 @@ +uuid: 141ae306-e2c0-4382-97d4-e19f323bd5c3 +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/profiles/testing_config_install/config/sync/core.date_format.html_time.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_time.yml new file mode 100644 index 0000000..100a4b4 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_time.yml @@ -0,0 +1,10 @@ +uuid: d17b0d9b-1ac8-4efe-8d61-e6cf84dd7563 +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/profiles/testing_config_install/config/sync/core.date_format.html_week.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_week.yml new file mode 100644 index 0000000..ff3dce1 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_week.yml @@ -0,0 +1,10 @@ +uuid: a8c7cecb-a84a-4e20-84b5-09e309e7909d +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/profiles/testing_config_install/config/sync/core.date_format.html_year.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_year.yml new file mode 100644 index 0000000..58d8dcd --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_year.yml @@ -0,0 +1,10 @@ +uuid: 4276b268-043b-4368-bde8-853fd5f2f2a0 +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/profiles/testing_config_install/config/sync/core.date_format.html_yearless_date.yml b/core/profiles/testing_config_install/config/sync/core.date_format.html_yearless_date.yml new file mode 100644 index 0000000..4178463 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.html_yearless_date.yml @@ -0,0 +1,10 @@ +uuid: dbc8e248-3ba9-4e67-9225-927cef4a2798 +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/profiles/testing_config_install/config/sync/core.date_format.long.yml b/core/profiles/testing_config_install/config/sync/core.date_format.long.yml new file mode 100644 index 0000000..d039a86 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.long.yml @@ -0,0 +1,10 @@ +uuid: 0acd0f49-c7de-4cb1-9357-b75ff2a9e9d6 +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/profiles/testing_config_install/config/sync/core.date_format.medium.yml b/core/profiles/testing_config_install/config/sync/core.date_format.medium.yml new file mode 100644 index 0000000..7d8c2d2 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.medium.yml @@ -0,0 +1,10 @@ +uuid: 9dcd42b0-7308-4bb9-a763-08bc7ad71615 +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/profiles/testing_config_install/config/sync/core.date_format.short.yml b/core/profiles/testing_config_install/config/sync/core.date_format.short.yml new file mode 100644 index 0000000..de007c1 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.date_format.short.yml @@ -0,0 +1,10 @@ +uuid: 6722ed76-d060-4268-a534-6503eb323969 +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/profiles/testing_config_install/config/sync/core.entity_form_mode.user.register.yml b/core/profiles/testing_config_install/config/sync/core.entity_form_mode.user.register.yml new file mode 100644 index 0000000..50d9b9a --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_form_mode.user.register.yml @@ -0,0 +1,12 @@ +uuid: 79103e55-7892-4ead-b0d1-2fb91f1507dd +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.full.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.full.yml new file mode 100644 index 0000000..fcf6b20 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.full.yml @@ -0,0 +1,12 @@ +uuid: b5604c76-1e6b-4985-bc78-b660ccd51eb5 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk +id: node.full +label: 'Full content' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.rss.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.rss.yml new file mode 100644 index 0000000..b994e66 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.rss.yml @@ -0,0 +1,12 @@ +uuid: 8ccb71ba-30d6-4f5d-a078-1e2b911a8bee +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU +id: node.rss +label: RSS +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_index.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_index.yml new file mode 100644 index 0000000..5c86a1e --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,12 @@ +uuid: f4969f0b-c919-4fc8-962b-bb26478cb8a8 +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY +id: node.search_index +label: 'Search index' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_result.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_result.yml new file mode 100644 index 0000000..bf349d5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,12 @@ +uuid: 5712c7f0-29d5-4e24-94ad-4bd2d49b5f5d +langcode: fr +status: false +dependencies: + module: + - node +_core: + default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM +id: node.search_result +label: 'Search result highlighting input' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.teaser.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.teaser.yml new file mode 100644 index 0000000..a5016ca --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,12 @@ +uuid: bca2d7a3-5a2e-44f3-a5c1-46d0fcfeafad +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 +id: node.teaser +label: Accroche +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.compact.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.compact.yml new file mode 100644 index 0000000..feda0eb --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.compact.yml @@ -0,0 +1,12 @@ +uuid: 576ee8cf-4cdc-4f2d-a307-e9d89d6f0551 +langcode: fr +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.full.yml b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.full.yml new file mode 100644 index 0000000..ef08b59 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.entity_view_mode.user.full.yml @@ -0,0 +1,12 @@ +uuid: e16218f8-f4af-4631-a07d-a69a5226491c +langcode: fr +status: false +dependencies: + module: + - user +_core: + default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM +id: user.full +label: 'Compte utilisateur' +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install/config/sync/core.extension.yml b/core/profiles/testing_config_install/config/sync/core.extension.yml new file mode 100644 index 0000000..5a8d6b5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.extension.yml @@ -0,0 +1,21 @@ +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 + system: 0 + text: 0 + user: 0 + testing_config_install: 1000 +theme: + stark: 0 +_core: + default_config_hash: m2GVq11UAOVuNgj8x0t5fMOPujpvQQ_zxLoaly1BMEU +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/core.menu.static_menu_link_overrides.yml b/core/profiles/testing_config_install/config/sync/core.menu.static_menu_link_overrides.yml new file mode 100644 index 0000000..0397ef2 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,4 @@ +definitions: { } +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/dblog.settings.yml b/core/profiles/testing_config_install/config/sync/dblog.settings.yml new file mode 100644 index 0000000..7dfa6d0 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/dblog.settings.yml @@ -0,0 +1,4 @@ +row_limit: 1000 +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/field.settings.yml b/core/profiles/testing_config_install/config/sync/field.settings.yml new file mode 100644 index 0000000..5317f80 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/field.settings.yml @@ -0,0 +1,4 @@ +purge_batch_size: 50 +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/field.storage.node.body.yml b/core/profiles/testing_config_install/config/sync/field.storage.node.body.yml new file mode 100644 index 0000000..1f26a37 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/field.storage.node.body.yml @@ -0,0 +1,21 @@ +uuid: b8f2a872-0eb1-40ca-b532-5b05baef1158 +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/profiles/testing_config_install/config/sync/file.settings.yml b/core/profiles/testing_config_install/config/sync/file.settings.yml new file mode 100644 index 0000000..a096cff --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/file.settings.yml @@ -0,0 +1,8 @@ +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons +_core: + default_config_hash: 8LI-1XgwLt9hYRns_7c81S632d6JhdqXKs4vDheaG6E +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/filter.format.plain_text.yml b/core/profiles/testing_config_install/config/sync/filter.format.plain_text.yml new file mode 100644 index 0000000..75ab880 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/filter.format.plain_text.yml @@ -0,0 +1,29 @@ +uuid: e3085045-a93c-4f54-b297-0f7063b4829f +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: NIKBt6kw_uPhNI0qtR2DnRf7mSOgAQdx7Q94SKMjXbQ +name: 'Texte brut' +format: plain_text +weight: 10 +filters: + 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 + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } diff --git a/core/profiles/testing_config_install/config/sync/filter.settings.yml b/core/profiles/testing_config_install/config/sync/filter.settings.yml new file mode 100644 index 0000000..839af22 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/filter.settings.yml @@ -0,0 +1,5 @@ +fallback_format: plain_text +always_show_fallback_choice: false +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/language.entity.fr.yml b/core/profiles/testing_config_install/config/sync/language.entity.fr.yml new file mode 100644 index 0000000..661a9d5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.entity.fr.yml @@ -0,0 +1,9 @@ +uuid: 216c6a03-f6f6-4678-b2d1-5bec02cf0c8c +langcode: fr +status: true +dependencies: { } +id: fr +label: French +direction: ltr +weight: 0 +locked: false diff --git a/core/profiles/testing_config_install/config/sync/language.entity.und.yml b/core/profiles/testing_config_install/config/sync/language.entity.und.yml new file mode 100644 index 0000000..c2d0846 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.entity.und.yml @@ -0,0 +1,11 @@ +uuid: df6e5796-efcd-4f8b-bce6-b8a52fd6a8aa +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/profiles/testing_config_install/config/sync/language.entity.zxx.yml b/core/profiles/testing_config_install/config/sync/language.entity.zxx.yml new file mode 100644 index 0000000..5fefc40 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.entity.zxx.yml @@ -0,0 +1,11 @@ +uuid: bf0a296d-1273-41e2-89d0-fff8747b431f +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/profiles/testing_config_install/config/sync/language.mappings.yml b/core/profiles/testing_config_install/config/sync/language.mappings.yml new file mode 100644 index 0000000..09020e7 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.mappings.yml @@ -0,0 +1,14 @@ +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 +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/language.negotiation.yml b/core/profiles/testing_config_install/config/sync/language.negotiation.yml new file mode 100644 index 0000000..fbf0f6e --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.negotiation.yml @@ -0,0 +1,12 @@ +session: + parameter: language +url: + source: path_prefix + prefixes: + fr: '' + domains: + fr: '' +selected_langcode: site_default +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/language.types.yml b/core/profiles/testing_config_install/config/sync/language.types.yml new file mode 100644 index 0000000..f91f5fe --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/language.types.yml @@ -0,0 +1,20 @@ +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 +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/locale.settings.yml b/core/profiles/testing_config_install/config/sync/locale.settings.yml new file mode 100644 index 0000000..1a4c03b --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/locale.settings.yml @@ -0,0 +1,16 @@ +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: remote_and_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 +_core: + default_config_hash: Lqw8pAQIfr4sRSts2RRWG97eNG6vRT7FhqF_b5COPGk +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/node.settings.yml b/core/profiles/testing_config_install/config/sync/node.settings.yml new file mode 100644 index 0000000..e128c46 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/node.settings.yml @@ -0,0 +1,4 @@ +use_admin_theme: false +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.action.node_delete_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_delete_action.yml new file mode 100644 index 0000000..993bd85 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_delete_action.yml @@ -0,0 +1,13 @@ +uuid: 822f6bdd-fa0c-4957-ac83-746b3fcac996 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: Zx0jD1Klh5tZaGJy8uOeR_2MCu9FDM4xg7TaUJUEbkI +id: node_delete_action +label: 'Delete content' +type: node +plugin: node_delete_action +configuration: { } diff --git a/core/profiles/testing_config_install/config/sync/system.action.node_make_sticky_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_make_sticky_action.yml new file mode 100644 index 0000000..394d5ae --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_make_sticky_action.yml @@ -0,0 +1,13 @@ +uuid: de64a934-01b0-4b03-a51c-fc2515a6bb80 +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/profiles/testing_config_install/config/sync/system.action.node_make_unsticky_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_make_unsticky_action.yml new file mode 100644 index 0000000..c958a47 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_make_unsticky_action.yml @@ -0,0 +1,13 @@ +uuid: 5d57cf91-a537-4035-91de-857883ad135c +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/profiles/testing_config_install/config/sync/system.action.node_promote_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_promote_action.yml new file mode 100644 index 0000000..60be5f0 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_promote_action.yml @@ -0,0 +1,13 @@ +uuid: bd25d3ef-ffcb-4f86-8ecc-3b2ac75a88e3 +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/profiles/testing_config_install/config/sync/system.action.node_publish_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_publish_action.yml new file mode 100644 index 0000000..1917127 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_publish_action.yml @@ -0,0 +1,13 @@ +uuid: 464f137a-ddf0-48f0-af47-67997b14b6ab +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: lsQkbo4njZ-Q_oGKCPGXGWFjWF1I7QpgA6m-t9rcRoA +id: node_publish_action +label: 'Publish content' +type: node +plugin: node_publish_action +configuration: { } diff --git a/core/profiles/testing_config_install/config/sync/system.action.node_save_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_save_action.yml new file mode 100644 index 0000000..bdbed5d --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_save_action.yml @@ -0,0 +1,13 @@ +uuid: 96ecf8ec-bd95-4ef9-8bbe-be2b6c8fa6df +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: U9HspszLxcw6pZmRacFa6yDbbheyMN-We4fPbrWWHGg +id: node_save_action +label: 'Enregistrer un contenu' +type: node +plugin: node_save_action +configuration: { } diff --git a/core/profiles/testing_config_install/config/sync/system.action.node_unpromote_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_unpromote_action.yml new file mode 100644 index 0000000..f72c043 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_unpromote_action.yml @@ -0,0 +1,13 @@ +uuid: b9dd6da5-440b-4368-a4d9-f66b34a8c21a +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/profiles/testing_config_install/config/sync/system.action.node_unpublish_action.yml b/core/profiles/testing_config_install/config/sync/system.action.node_unpublish_action.yml new file mode 100644 index 0000000..a70856a --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.node_unpublish_action.yml @@ -0,0 +1,13 @@ +uuid: 9ad3c993-a1b6-423f-bc81-7bb53104c457 +langcode: fr +status: true +dependencies: + module: + - node +_core: + default_config_hash: gGQXiSspwGl0lyOS6w_HCPpvGAPDciqDNLFwWOydVtI +id: node_unpublish_action +label: 'Unpublish content' +type: node +plugin: node_unpublish_action +configuration: { } diff --git a/core/profiles/testing_config_install/config/sync/system.action.user_block_user_action.yml b/core/profiles/testing_config_install/config/sync/system.action.user_block_user_action.yml new file mode 100644 index 0000000..6df1784 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.user_block_user_action.yml @@ -0,0 +1,13 @@ +uuid: 3eb48ad1-7f18-4669-bdcd-a4cfbdde23b8 +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/profiles/testing_config_install/config/sync/system.action.user_cancel_user_action.yml b/core/profiles/testing_config_install/config/sync/system.action.user_cancel_user_action.yml new file mode 100644 index 0000000..bee2fa3 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.user_cancel_user_action.yml @@ -0,0 +1,13 @@ +uuid: b94791c2-35e1-47fa-a82d-15c4fe397448 +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/profiles/testing_config_install/config/sync/system.action.user_unblock_user_action.yml b/core/profiles/testing_config_install/config/sync/system.action.user_unblock_user_action.yml new file mode 100644 index 0000000..1a1f9b2 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.action.user_unblock_user_action.yml @@ -0,0 +1,13 @@ +uuid: 7ec3cafd-db09-41c6-ba37-150df41aba01 +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/profiles/testing_config_install/config/sync/system.authorize.yml b/core/profiles/testing_config_install/config/sync/system.authorize.yml new file mode 100644 index 0000000..7e85b26 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.authorize.yml @@ -0,0 +1,4 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.cron.yml b/core/profiles/testing_config_install/config/sync/system.cron.yml new file mode 100644 index 0000000..75142e9 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.cron.yml @@ -0,0 +1,6 @@ +threshold: + requirements_warning: 172800 + requirements_error: 1209600 +_core: + default_config_hash: 05U0n1_8zHYzxEFSWjyHCWuJyhdez2a6Z_aTIXin04E +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.date.yml b/core/profiles/testing_config_install/config/sync/system.date.yml new file mode 100644 index 0000000..7c94b36 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.date.yml @@ -0,0 +1,12 @@ +country: + default: FR +first_day: 0 +timezone: + default: Europe/Zurich + user: + configurable: true + warn: false + default: 0 +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.diff.yml b/core/profiles/testing_config_install/config/sync/system.diff.yml new file mode 100644 index 0000000..ecb6c2a --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.diff.yml @@ -0,0 +1,6 @@ +context: + lines_leading: 2 + lines_trailing: 2 +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.file.yml b/core/profiles/testing_config_install/config/sync/system.file.yml new file mode 100644 index 0000000..cdf0548 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.file.yml @@ -0,0 +1,8 @@ +allow_insecure_uploads: false +default_scheme: public +path: + temporary: /tmp +temporary_maximum_age: 21600 +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.image.gd.yml b/core/profiles/testing_config_install/config/sync/system.image.gd.yml new file mode 100644 index 0000000..4c925b5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.image.gd.yml @@ -0,0 +1,4 @@ +jpeg_quality: 75 +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.image.yml b/core/profiles/testing_config_install/config/sync/system.image.yml new file mode 100644 index 0000000..f38ff0a --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.image.yml @@ -0,0 +1,4 @@ +toolkit: gd +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.logging.yml b/core/profiles/testing_config_install/config/sync/system.logging.yml new file mode 100644 index 0000000..61984ef --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.logging.yml @@ -0,0 +1,4 @@ +error_level: hide +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.mail.yml b/core/profiles/testing_config_install/config/sync/system.mail.yml new file mode 100644 index 0000000..4674450 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.mail.yml @@ -0,0 +1,5 @@ +interface: + default: php_mail +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.maintenance.yml b/core/profiles/testing_config_install/config/sync/system.maintenance.yml new file mode 100644 index 0000000..78954f8 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.maintenance.yml @@ -0,0 +1,4 @@ +message: '@site est en cours de maintenance. Nous serons de retour très bientôt. Merci de votre patience.' +langcode: fr +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 diff --git a/core/profiles/testing_config_install/config/sync/system.menu.account.yml b/core/profiles/testing_config_install/config/sync/system.menu.account.yml new file mode 100644 index 0000000..b6ea23d --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.menu.account.yml @@ -0,0 +1,10 @@ +uuid: 2cb896f3-708d-471f-a47a-6523f9199aac +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/profiles/testing_config_install/config/sync/system.menu.admin.yml b/core/profiles/testing_config_install/config/sync/system.menu.admin.yml new file mode 100644 index 0000000..e40bd34 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.menu.admin.yml @@ -0,0 +1,10 @@ +uuid: a6f23f15-9277-4049-9d5d-77d4dc8da201 +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/profiles/testing_config_install/config/sync/system.menu.footer.yml b/core/profiles/testing_config_install/config/sync/system.menu.footer.yml new file mode 100644 index 0000000..d310c9f --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.menu.footer.yml @@ -0,0 +1,10 @@ +uuid: 7c676e15-5290-41af-b76e-3ac0b4a45324 +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/profiles/testing_config_install/config/sync/system.menu.main.yml b/core/profiles/testing_config_install/config/sync/system.menu.main.yml new file mode 100644 index 0000000..a05836c --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.menu.main.yml @@ -0,0 +1,10 @@ +uuid: 6d926a38-a1dc-40b2-bfb6-505c439634c5 +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/profiles/testing_config_install/config/sync/system.menu.tools.yml b/core/profiles/testing_config_install/config/sync/system.menu.tools.yml new file mode 100644 index 0000000..10b7ef3 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.menu.tools.yml @@ -0,0 +1,10 @@ +uuid: f01070d3-1c9c-4120-8233-5caf252f1215 +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/profiles/testing_config_install/config/sync/system.performance.yml b/core/profiles/testing_config_install/config/sync/system.performance.yml new file mode 100644 index 0000000..4a8b2b3 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.performance.yml @@ -0,0 +1,18 @@ +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 +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.rss.yml b/core/profiles/testing_config_install/config/sync/system.rss.yml new file mode 100644 index 0000000..11d669f --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.rss.yml @@ -0,0 +1,8 @@ +channel: + description: '' +items: + limit: 10 + view_mode: rss +langcode: fr +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU diff --git a/core/profiles/testing_config_install/config/sync/system.site.yml b/core/profiles/testing_config_install/config/sync/system.site.yml new file mode 100644 index 0000000..d19dc02 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.site.yml @@ -0,0 +1,14 @@ +uuid: 969e39e4-03ca-408b-892f-0157930671e9 +name: Drupal +mail: admin@example.com +slogan: '' +page: + 403: '' + 404: '' + front: /user/login +admin_compact_mode: false +weight_select_max: 100 +langcode: fr +default_langcode: fr +_core: + default_config_hash: AyT9s8OUcclfALRE_imByOMgtZ19eOlqdF6zI3p7yqo diff --git a/core/profiles/testing_config_install/config/sync/system.theme.global.yml b/core/profiles/testing_config_install/config/sync/system.theme.global.yml new file mode 100644 index 0000000..c713464 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.theme.global.yml @@ -0,0 +1,17 @@ +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 +_core: + default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/system.theme.yml b/core/profiles/testing_config_install/config/sync/system.theme.yml new file mode 100644 index 0000000..6bd8617 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/system.theme.yml @@ -0,0 +1,5 @@ +admin: '' +default: stark +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/text.settings.yml b/core/profiles/testing_config_install/config/sync/text.settings.yml new file mode 100644 index 0000000..0020b74 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/text.settings.yml @@ -0,0 +1,4 @@ +default_summary_length: 600 +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/user.flood.yml b/core/profiles/testing_config_install/config/sync/user.flood.yml new file mode 100644 index 0000000..eb276b1 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/user.flood.yml @@ -0,0 +1,8 @@ +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs +langcode: fr diff --git a/core/profiles/testing_config_install/config/sync/user.mail.yml b/core/profiles/testing_config_install/config/sync/user.mail.yml new file mode 100644 index 0000000..598e241 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/user.mail.yml @@ -0,0 +1,30 @@ +cancel_confirm: + body: "[user:display-name],\n\nA request to cancel your account has been made at [site:name].\n\nYou may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser:\n\n[user:cancel-url]\n\nNOTE: The cancellation of your account is not reversible.\n\nThis link expires in one day and nothing will happen if it is not used.\n\n-- [site:name] team" + subject: 'Account cancellation request for [user:display-name] at [site:name]' +password_reset: + body: "[user:display-name],\n\nA request to reset the password for your account has been made at [site:name].\n\nYou may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis 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.\n\n-- [site:name] team" + subject: 'Replacement login information for [user:display-name] at [site:name]' +register_admin_created: + body: "[user:display-name],\n\nA 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:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:name]\npassword: Your password\n\n-- [site:name] team" + subject: 'An administrator created an account for you at [site:name]' +register_no_approval_required: + body: "[user:display-name],\n\nThank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:name]\npassword: Your password\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name]' +register_pending_approval: + body: "[user:display-name],\n\nThank 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.\n\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' +register_pending_approval_admin: + body: "[user:display-name] has applied for an account.\n\n[user:edit-url]" + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' +status_activated: + body: "[user:display-name],\n\nYour account at [site:name] has been activated.\n\nYou may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:account-name]\npassword: Your password\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (approved)' +status_blocked: + body: "[user:display-name],\n\nYour account on [site:name] has been blocked.\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (blocked)' +status_canceled: + body: "[user:display-name],\n\nYour account on [site:name] has been canceled.\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (canceled)' +langcode: fr +_core: + default_config_hash: m4J3ROov32OEquRYGLbx3SpdDGuqx9l_zJtNvihqdCg diff --git a/core/profiles/testing_config_install/config/sync/user.role.anonymous.yml b/core/profiles/testing_config_install/config/sync/user.role.anonymous.yml new file mode 100644 index 0000000..d496aa0 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/user.role.anonymous.yml @@ -0,0 +1,12 @@ +uuid: f1545f70-220d-4fdd-9d31-887deda575e7 +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/profiles/testing_config_install/config/sync/user.role.authenticated.yml b/core/profiles/testing_config_install/config/sync/user.role.authenticated.yml new file mode 100644 index 0000000..8dd7a61 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/user.role.authenticated.yml @@ -0,0 +1,12 @@ +uuid: b15e7516-1a7e-422d-b6ad-49107b5503e8 +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/profiles/testing_config_install/config/sync/user.settings.yml b/core/profiles/testing_config_install/config/sync/user.settings.yml new file mode 100644 index 0000000..e3ba8c5 --- /dev/null +++ b/core/profiles/testing_config_install/config/sync/user.settings.yml @@ -0,0 +1,18 @@ +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 +langcode: fr +_core: + default_config_hash: r4kwhOM0IWXVMUZDz744Yc16EOh37ZhYbA8kGOhSmLk diff --git a/core/profiles/testing_config_install/testing_config_install.info.yml b/core/profiles/testing_config_install/testing_config_install.info.yml new file mode 100644 index 0000000..3d2183b --- /dev/null +++ b/core/profiles/testing_config_install/testing_config_install.info.yml @@ -0,0 +1,7 @@ +name: 'Tests config_install flag' +type: profile +description: 'Tests using the config importer during install.' +version: VERSION +core: 8.x +hidden: true +config_install: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/README.txt b/core/profiles/testing_config_install_multilingual/config/sync/README.txt new file mode 100644 index 0000000..37874bd --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/README.txt @@ -0,0 +1 @@ +This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync. For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config \ No newline at end of file diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_admin.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_admin.yml new file mode 100644 index 0000000..2c63aa0 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_admin.yml @@ -0,0 +1,26 @@ +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 + provider: system + label_display: visible + level: 1 + depth: 0 +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_branding.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_branding.yml new file mode 100644 index 0000000..4f2efd7 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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' + provider: system + label_display: '0' + use_site_logo: true + use_site_name: true + use_site_slogan: true +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_local_actions.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_local_actions.yml new file mode 100644 index 0000000..1dc4046 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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' + provider: core + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_local_tasks.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_local_tasks.yml new file mode 100644 index 0000000..9b98de0 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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 + provider: core + label_display: '0' + primary: true + secondary: true +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_login.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_login.yml new file mode 100644 index 0000000..d925f38 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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' + provider: user + label_display: visible +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_messages.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_messages.yml new file mode 100644 index 0000000..5b131cd --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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' + provider: system + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_page_title.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_page_title.yml new file mode 100644 index 0000000..99416ca --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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' + provider: core + label_display: '0' +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_tools.yml b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_tools.yml new file mode 100644 index 0000000..d0d4284 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/block.block.stark_tools.yml @@ -0,0 +1,26 @@ +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 + provider: system + label_display: visible + level: 1 + depth: 0 +visibility: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.fallback.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.fallback.yml new file mode 100644 index 0000000..70744d0 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_date.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_date.yml new file mode 100644 index 0000000..cbeb813 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_datetime.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_datetime.yml new file mode 100644 index 0000000..b3690f4 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_month.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_month.yml new file mode 100644 index 0000000..2f72e7d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_time.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_time.yml new file mode 100644 index 0000000..794784c --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_week.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_week.yml new file mode 100644 index 0000000..f86693f --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_year.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_year.yml new file mode 100644 index 0000000..534b847 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_yearless_date.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.html_yearless_date.yml new file mode 100644 index 0000000..ef91420 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.long.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.long.yml new file mode 100644 index 0000000..f391308 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.medium.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.medium.yml new file mode 100644 index 0000000..d0605a3 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.date_format.short.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.date_format.short.yml new file mode 100644 index 0000000..256b17d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/core.entity_form_mode.user.register.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_form_mode.user.register.yml new file mode 100644 index 0000000..cec704d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_form_mode.user.register.yml @@ -0,0 +1,12 @@ +uuid: 3eb10631-6990-4617-9387-dc35347ba9d5 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI +id: user.register +label: Register +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.full.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.full.yml new file mode 100644 index 0000000..88818b4 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.full.yml @@ -0,0 +1,12 @@ +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' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.rss.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.rss.yml new file mode 100644 index 0000000..dfdb6be --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.rss.yml @@ -0,0 +1,12 @@ +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 +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_index.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_index.yml new file mode 100644 index 0000000..8a73933 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_index.yml @@ -0,0 +1,12 @@ +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' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_result.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_result.yml new file mode 100644 index 0000000..bf286a8 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.search_result.yml @@ -0,0 +1,12 @@ +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' +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.teaser.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.teaser.yml new file mode 100644 index 0000000..01961b7 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.node.teaser.yml @@ -0,0 +1,12 @@ +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 +targetEntityType: node +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.compact.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.compact.yml new file mode 100644 index 0000000..166b7a5 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.compact.yml @@ -0,0 +1,12 @@ +uuid: 7c381a1a-3206-4c3f-adfe-8a2fbcae76a0 +langcode: en +status: true +dependencies: + module: + - user +_core: + default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g +id: user.compact +label: Compact +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.full.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.full.yml new file mode 100644 index 0000000..789d599 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.entity_view_mode.user.full.yml @@ -0,0 +1,12 @@ +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' +targetEntityType: user +cache: true diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.extension.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.extension.yml new file mode 100644 index 0000000..b1609a5 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.extension.yml @@ -0,0 +1,19 @@ +module: + block: 0 + dblog: 0 + dynamic_page_cache: 0 + field: 0 + file: 0 + filter: 0 + language: 0 + locale: 0 + node: 0 + page_cache: 0 + system: 0 + text: 0 + user: 0 + testing_config_install_multilingual: 1000 +theme: + stark: 0 +_core: + default_config_hash: m2GVq11UAOVuNgj8x0t5fMOPujpvQQ_zxLoaly1BMEU diff --git a/core/profiles/testing_config_install_multilingual/config/sync/core.menu.static_menu_link_overrides.yml b/core/profiles/testing_config_install_multilingual/config/sync/core.menu.static_menu_link_overrides.yml new file mode 100644 index 0000000..df14c46 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/core.menu.static_menu_link_overrides.yml @@ -0,0 +1,3 @@ +definitions: { } +_core: + default_config_hash: jdY7AU0tU-QsjmiOw3W8vwpYMb-By--_MSFgbqKUTYM diff --git a/core/profiles/testing_config_install_multilingual/config/sync/dblog.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/dblog.settings.yml new file mode 100644 index 0000000..cf06e3f --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/dblog.settings.yml @@ -0,0 +1,3 @@ +row_limit: 1000 +_core: + default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/field.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/field.settings.yml new file mode 100644 index 0000000..95c042d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/field.settings.yml @@ -0,0 +1,3 @@ +purge_batch_size: 50 +_core: + default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/field.storage.node.body.yml b/core/profiles/testing_config_install_multilingual/config/sync/field.storage.node.body.yml new file mode 100644 index 0000000..659e212 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/file.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/file.settings.yml new file mode 100644 index 0000000..0094526 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/file.settings.yml @@ -0,0 +1,7 @@ +description: + type: textfield + length: 128 +icon: + directory: core/modules/file/icons +_core: + default_config_hash: 8LI-1XgwLt9hYRns_7c81S632d6JhdqXKs4vDheaG6E diff --git a/core/profiles/testing_config_install_multilingual/config/sync/filter.format.plain_text.yml b/core/profiles/testing_config_install_multilingual/config/sync/filter.format.plain_text.yml new file mode 100644 index 0000000..174e15a --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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_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 + filter_autop: + id: filter_autop + provider: filter + status: true + weight: 0 + settings: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/filter.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/filter.settings.yml new file mode 100644 index 0000000..dfcfed3 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/filter.settings.yml @@ -0,0 +1,4 @@ +fallback_format: plain_text +always_show_fallback_choice: false +_core: + default_config_hash: FiPjM3WdB__ruFA7B6TLwni_UcZbmek5G4b2dxQItxA diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language.entity.en.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.entity.en.yml new file mode 100644 index 0000000..7f19386 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/language.entity.es.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.entity.es.yml new file mode 100644 index 0000000..8364b69 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/language.entity.und.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.entity.und.yml new file mode 100644 index 0000000..8d609de --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/language.entity.zxx.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.entity.zxx.yml new file mode 100644 index 0000000..ee4bd2d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/language.mappings.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.mappings.yml new file mode 100644 index 0000000..96ee03b --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language.mappings.yml @@ -0,0 +1,13 @@ +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 +_core: + default_config_hash: EMWe7Yu4Q5eD-NUfNuQAWGBvYUNZPIinztEtONSmsDc diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language.negotiation.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.negotiation.yml new file mode 100644 index 0000000..97a627b --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language.negotiation.yml @@ -0,0 +1,13 @@ +session: + parameter: language +url: + source: path_prefix + prefixes: + en: '' + es: es + domains: + en: '' + es: '' +selected_langcode: site_default +_core: + default_config_hash: uEePITI9tV6WqzmsTb7MfPCi5yPWXSxAN1xeLcYFQbM diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language.types.yml b/core/profiles/testing_config_install_multilingual/config/sync/language.types.yml new file mode 100644 index 0000000..96952d9 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language.types.yml @@ -0,0 +1,19 @@ +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 +_core: + default_config_hash: dqouFqVseNJNvEjsoYKxbinFOITuCxYhi4y2OTNQP_8 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_admin.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_admin.yml new file mode 100644 index 0000000..5914480 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_admin.yml @@ -0,0 +1,2 @@ +settings: + label: Administración diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_login.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_login.yml new file mode 100644 index 0000000..2603715 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_login.yml @@ -0,0 +1,2 @@ +settings: + label: 'Inicio de sesión' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_page_title.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_page_title.yml new file mode 100644 index 0000000..93b1146 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_page_title.yml @@ -0,0 +1,2 @@ +settings: + label: 'Título de página' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_tools.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_tools.yml new file mode 100644 index 0000000..e5cba0a --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/block.block.stark_tools.yml @@ -0,0 +1,2 @@ +settings: + label: Herramientas diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/core.entity_view_mode.user.full.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/core.entity_view_mode.user.full.yml new file mode 100644 index 0000000..5535319 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/core.entity_view_mode.user.full.yml @@ -0,0 +1 @@ +label: 'Cuenta de usuario' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/filter.format.plain_text.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/filter.format.plain_text.yml new file mode 100644 index 0000000..d30f7d8 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/filter.format.plain_text.yml @@ -0,0 +1 @@ +name: 'Texto sin formato' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.en.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.en.yml new file mode 100644 index 0000000..16ee5a6 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.en.yml @@ -0,0 +1 @@ +label: English diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.es.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.es.yml new file mode 100644 index 0000000..6254aac --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.es.yml @@ -0,0 +1 @@ +label: Español diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.und.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.und.yml new file mode 100644 index 0000000..ca34282 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.und.yml @@ -0,0 +1 @@ +label: 'Sin especificar' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.zxx.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.zxx.yml new file mode 100644 index 0000000..4250e21 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/language.entity.zxx.yml @@ -0,0 +1 @@ +label: 'Not applicable' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.action.node_save_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.action.node_save_action.yml new file mode 100644 index 0000000..92ee175 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.action.node_save_action.yml @@ -0,0 +1 @@ +label: 'Guardar contenido' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.maintenance.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.maintenance.yml new file mode 100644 index 0000000..7359b96 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.maintenance.yml @@ -0,0 +1 @@ +message: '@site está desconectado por tareas de mantenimiento. Volvemos en muy breve. Gracias por su paciencia.' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.admin.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.admin.yml new file mode 100644 index 0000000..2f4edaa --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.admin.yml @@ -0,0 +1 @@ +label: Administración diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.footer.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.footer.yml new file mode 100644 index 0000000..b835ec8 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.footer.yml @@ -0,0 +1 @@ +label: 'Pie de página' diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.tools.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.tools.yml new file mode 100644 index 0000000..a88b38c --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.menu.tools.yml @@ -0,0 +1 @@ +label: Herramientas diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.site.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.site.yml new file mode 100644 index 0000000..b7fddb3 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/system.site.yml @@ -0,0 +1 @@ +name: Drupal diff --git a/core/profiles/testing_config_install_multilingual/config/sync/language/es/user.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/language/es/user.settings.yml new file mode 100644 index 0000000..3b50c0e --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/language/es/user.settings.yml @@ -0,0 +1 @@ +anonymous: Anónimo diff --git a/core/profiles/testing_config_install_multilingual/config/sync/locale.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/locale.settings.yml new file mode 100644 index 0000000..01b7c74 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/locale.settings.yml @@ -0,0 +1,15 @@ +cache_strings: true +translate_english: false +javascript: + directory: languages +translation: + use_source: remote_and_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 +_core: + default_config_hash: Lqw8pAQIfr4sRSts2RRWG97eNG6vRT7FhqF_b5COPGk diff --git a/core/profiles/testing_config_install_multilingual/config/sync/node.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/node.settings.yml new file mode 100644 index 0000000..b65cead --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/node.settings.yml @@ -0,0 +1,3 @@ +use_admin_theme: false +_core: + default_config_hash: 2OMXCScXUOLSYID9-phjO4q36nnnaMWNUlDxEqZzG1U diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_delete_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_delete_action.yml new file mode 100644 index 0000000..e5345cb --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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: node_delete_action +configuration: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_make_sticky_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_make_sticky_action.yml new file mode 100644 index 0000000..66b555b --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.node_make_unsticky_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_make_unsticky_action.yml new file mode 100644 index 0000000..d2d09bf --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.node_promote_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_promote_action.yml new file mode 100644 index 0000000..0c61d0f --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.node_publish_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_publish_action.yml new file mode 100644 index 0000000..7cf9837 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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: node_publish_action +configuration: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_save_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_save_action.yml new file mode 100644 index 0000000..769eefb --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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: node_save_action +configuration: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_unpromote_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_unpromote_action.yml new file mode 100644 index 0000000..52acf3f --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.node_unpublish_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.node_unpublish_action.yml new file mode 100644 index 0000000..400b3fc --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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: node_unpublish_action +configuration: { } diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.action.user_block_user_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.user_block_user_action.yml new file mode 100644 index 0000000..9f4060d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.user_cancel_user_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.user_cancel_user_action.yml new file mode 100644 index 0000000..654cb1b --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.action.user_unblock_user_action.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.action.user_unblock_user_action.yml new file mode 100644 index 0000000..d49e6aa --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.authorize.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.authorize.yml new file mode 100644 index 0000000..c469cae --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.authorize.yml @@ -0,0 +1,3 @@ +filetransfer_default: null +_core: + default_config_hash: z63ds8M4zPrylEgFRkRcOlfcsXWwfITzjD4cj1kRdfg diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.cron.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.cron.yml new file mode 100644 index 0000000..a44f232 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.cron.yml @@ -0,0 +1,5 @@ +threshold: + requirements_warning: 172800 + requirements_error: 1209600 +_core: + default_config_hash: 05U0n1_8zHYzxEFSWjyHCWuJyhdez2a6Z_aTIXin04E diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.date.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.date.yml new file mode 100644 index 0000000..9e0c4aa --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.date.yml @@ -0,0 +1,11 @@ +country: + default: '' +first_day: 0 +timezone: + default: Europe/Zurich + user: + configurable: true + warn: false + default: 0 +_core: + default_config_hash: V9UurX2GPT05NWKG9f2GWQqFG2TRG8vczidwjpy7Woo diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.diff.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.diff.yml new file mode 100644 index 0000000..c43dd91 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.diff.yml @@ -0,0 +1,5 @@ +context: + lines_leading: 2 + lines_trailing: 2 +_core: + default_config_hash: 1WanmaEhxW_vM8_5Ktsdntj8MaO9UBHXg0lN603PsWM diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.file.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.file.yml new file mode 100644 index 0000000..39ee4cb --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.file.yml @@ -0,0 +1,7 @@ +allow_insecure_uploads: false +default_scheme: public +path: + temporary: /tmp +temporary_maximum_age: 21600 +_core: + default_config_hash: t48gCU9DzYfjb3bAOIqHLzhL0ChBlXh6_5B5Pyo9t8g diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.image.gd.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.image.gd.yml new file mode 100644 index 0000000..b676907 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.image.gd.yml @@ -0,0 +1,3 @@ +jpeg_quality: 75 +_core: + default_config_hash: eNXaHfkJJUThHeF0nvkoXyPLRrKYGxgHRjORvT4F5rQ diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.image.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.image.yml new file mode 100644 index 0000000..990d3dc --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.image.yml @@ -0,0 +1,3 @@ +toolkit: gd +_core: + default_config_hash: durWHaKeBaq4d9Wpi4RqwADj1OufDepcnJuhVLmKN24 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.logging.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.logging.yml new file mode 100644 index 0000000..e95b28a --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.logging.yml @@ -0,0 +1,3 @@ +error_level: hide +_core: + default_config_hash: u3-njszl92FaxjrCMiq0yDcjAfcdx72w1zT1O9dx6aA diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.mail.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.mail.yml new file mode 100644 index 0000000..60ed34d --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.mail.yml @@ -0,0 +1,4 @@ +interface: + default: php_mail +_core: + default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.maintenance.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.maintenance.yml new file mode 100644 index 0000000..79501fb --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.maintenance.yml @@ -0,0 +1,4 @@ +message: '@site is currently under maintenance. We should be back shortly. Thank you for your patience.' +langcode: en +_core: + default_config_hash: Z5MXifrF77GEAgx0GQ6iWT8wStjFuY8BD9OruofWTJ8 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.menu.account.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.menu.account.yml new file mode 100644 index 0000000..21e9ff4 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.menu.admin.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.menu.admin.yml new file mode 100644 index 0000000..0be1664 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.menu.footer.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.menu.footer.yml new file mode 100644 index 0000000..bfd2855 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.menu.main.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.menu.main.yml new file mode 100644 index 0000000..b2cab78 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.menu.tools.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.menu.tools.yml new file mode 100644 index 0000000..9f5d7af --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/system.performance.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.performance.yml new file mode 100644 index 0000000..d4f85d5 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.performance.yml @@ -0,0 +1,17 @@ +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 +_core: + default_config_hash: b2cssrj-lOmATIbdehfCqfCFgVR0qCdxxWhwqa2KBVQ diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.rss.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.rss.yml new file mode 100644 index 0000000..858f127 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.rss.yml @@ -0,0 +1,8 @@ +channel: + description: '' +items: + limit: 10 + view_mode: rss +langcode: en +_core: + default_config_hash: TlH7NNk46phfxu1mSUfwg1C0YqaGsUCeD4l9JQnQlDU diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.site.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.site.yml new file mode 100644 index 0000000..62d110c --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.site.yml @@ -0,0 +1,14 @@ +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 +langcode: en +default_langcode: en +_core: + default_config_hash: AyT9s8OUcclfALRE_imByOMgtZ19eOlqdF6zI3p7yqo diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.theme.global.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.theme.global.yml new file mode 100644 index 0000000..8a3e9ab --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.theme.global.yml @@ -0,0 +1,16 @@ +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 +_core: + default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 diff --git a/core/profiles/testing_config_install_multilingual/config/sync/system.theme.yml b/core/profiles/testing_config_install_multilingual/config/sync/system.theme.yml new file mode 100644 index 0000000..e9d51dd --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/system.theme.yml @@ -0,0 +1,4 @@ +admin: '' +default: stark +_core: + default_config_hash: 6lQ55NXM9ysybMQ6NzJj4dtiQ1dAkOYxdDompa-r_kk diff --git a/core/profiles/testing_config_install_multilingual/config/sync/text.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/text.settings.yml new file mode 100644 index 0000000..ef751a5 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/text.settings.yml @@ -0,0 +1,3 @@ +default_summary_length: 600 +_core: + default_config_hash: Bkewb77RBOK3_aXMPsp8p87gbc03NvmC5gBLzPl7hVA diff --git a/core/profiles/testing_config_install_multilingual/config/sync/user.flood.yml b/core/profiles/testing_config_install_multilingual/config/sync/user.flood.yml new file mode 100644 index 0000000..f165c95 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/user.flood.yml @@ -0,0 +1,7 @@ +uid_only: false +ip_limit: 50 +ip_window: 3600 +user_limit: 5 +user_window: 21600 +_core: + default_config_hash: UYfMzeP1S8jKm9PSvxf7nQNe8DsNS-3bc2WSNNXBQWs diff --git a/core/profiles/testing_config_install_multilingual/config/sync/user.mail.yml b/core/profiles/testing_config_install_multilingual/config/sync/user.mail.yml new file mode 100644 index 0000000..9180844 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/user.mail.yml @@ -0,0 +1,30 @@ +cancel_confirm: + body: "[user:display-name],\n\nA request to cancel your account has been made at [site:name].\n\nYou may now cancel your account on [site:url-brief] by clicking this link or copying and pasting it into your browser:\n\n[user:cancel-url]\n\nNOTE: The cancellation of your account is not reversible.\n\nThis link expires in one day and nothing will happen if it is not used.\n\n-- [site:name] team" + subject: 'Account cancellation request for [user:display-name] at [site:name]' +password_reset: + body: "[user:display-name],\n\nA request to reset the password for your account has been made at [site:name].\n\nYou may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis 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.\n\n-- [site:name] team" + subject: 'Replacement login information for [user:display-name] at [site:name]' +register_admin_created: + body: "[user:display-name],\n\nA 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:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:name]\npassword: Your password\n\n-- [site:name] team" + subject: 'An administrator created an account for you at [site:name]' +register_no_approval_required: + body: "[user:display-name],\n\nThank you for registering at [site:name]. You may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:name]\npassword: Your password\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name]' +register_pending_approval: + body: "[user:display-name],\n\nThank 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.\n\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' +register_pending_approval_admin: + body: "[user:display-name] has applied for an account.\n\n[user:edit-url]" + subject: 'Account details for [user:display-name] at [site:name] (pending admin approval)' +status_activated: + body: "[user:display-name],\n\nYour account at [site:name] has been activated.\n\nYou may now log in by clicking this link or copying and pasting it into your browser:\n\n[user:one-time-login-url]\n\nThis link can only be used once to log in and will lead you to a page where you can set your password.\n\nAfter setting your password, you will be able to log in at [site:login-url] in the future using:\n\nusername: [user:account-name]\npassword: Your password\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (approved)' +status_blocked: + body: "[user:display-name],\n\nYour account on [site:name] has been blocked.\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (blocked)' +status_canceled: + body: "[user:display-name],\n\nYour account on [site:name] has been canceled.\n\n-- [site:name] team" + subject: 'Account details for [user:display-name] at [site:name] (canceled)' +langcode: en +_core: + default_config_hash: m4J3ROov32OEquRYGLbx3SpdDGuqx9l_zJtNvihqdCg diff --git a/core/profiles/testing_config_install_multilingual/config/sync/user.role.anonymous.yml b/core/profiles/testing_config_install_multilingual/config/sync/user.role.anonymous.yml new file mode 100644 index 0000000..d36ad8c --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/user.role.authenticated.yml b/core/profiles/testing_config_install_multilingual/config/sync/user.role.authenticated.yml new file mode 100644 index 0000000..097b0b3 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/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/profiles/testing_config_install_multilingual/config/sync/user.settings.yml b/core/profiles/testing_config_install_multilingual/config/sync/user.settings.yml new file mode 100644 index 0000000..7627c6b --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/config/sync/user.settings.yml @@ -0,0 +1,18 @@ +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 +langcode: en +_core: + default_config_hash: r4kwhOM0IWXVMUZDz744Yc16EOh37ZhYbA8kGOhSmLk diff --git a/core/profiles/testing_config_install_multilingual/testing_config_install_multilingual.info.yml b/core/profiles/testing_config_install_multilingual/testing_config_install_multilingual.info.yml new file mode 100644 index 0000000..deb62f8 --- /dev/null +++ b/core/profiles/testing_config_install_multilingual/testing_config_install_multilingual.info.yml @@ -0,0 +1,7 @@ +name: 'Tests config_install flag multilingual' +type: profile +description: 'Tests using the config importer during install with multilingual contnet.' +version: VERSION +core: 8.x +hidden: true +config_install: true