Merge branch 'landing' into trunk

This commit is contained in:
Noah Lancien 2025-09-18 16:20:09 +02:00
commit 014f3fb31b
28314 changed files with 1612 additions and 3874639 deletions

View file

@ -1,2 +1,10 @@
.git
*.md
.git/
.gitlab/
.gitlab-ci.yml
*.md
.vscode/
auth.json
Dockerfile
manifest.yaml
node_modules/
production-resources.yaml

View file

@ -1,18 +0,0 @@
APP_ENV=prod
# DATABASE
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_HOST=
DB_PORT=
# MAIL
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_HOST=
MAIL_PORT=
# DRUPAL
DRPL_SALT=
DRPL_TRUSTED_HOSTS="^ovoteam\.test$,^ovoteam\.s-web\.test$"

61
.gitignore vendored
View file

@ -1,61 +0,0 @@
# Ignore files managed by Composer
/vendor
/public/core
/public/libraries/*
/public/modules/contrib
/public/modules/README.txt
/public/profiles/contrib
/public/sites/README.txt
/public/themes/contrib
/public/themes/README.txt
/public/.csslintrc
/public/.editorconfig
/public/.eslintignore
/public/.eslintrc.json
/public/.gitattributes
/public/.gitignore
/public/.ht.router.php
/public/autoload.php
/public/example.gitignore
/public/index.php
/public/INSTALL.txt
/public/LICENSE.txt
/public/README.md
/public/update.php
/public/web.config
# Ignore uploads & site settings
/public/sites/*/files
/public/sites/*/*settings.php
/public/sites/*/*services.yml
/public/sites/development.services.yml
/public/sites/example.sites.php
/public/sites/example.settings.local.php
# Ignore paths that may contain temporary files
/public/sites/*/translations
/public/sites/*/tmp
/public/sites/*/cache
# Ignore custom theme generated assets
/public/themes/custom/**/assets/css
/public/themes/custom/**/assets/images
/public/themes/custom/**/assets/js
# Ignore private files
/private
!/private/.gitkeep
# Ignore binaries.
/bin
# Ignore dev folders & files
/.idea
/.vscode
/_res
/node_modules
/*.code-workspace
/*.sql
# .env
.env

View file

@ -1,22 +1,35 @@
.docker-build:
stage: build
image:
name: gcr.io/kaniko-project/executor:v1.23.2-debug
entrypoint: [ "" ]
script:
- /kaniko/executor --context "${CI_PROJECT_DIR}" --build-arg "GITLAB_USER=${CI_DEPLOY_USER}" --build-arg "GITLAB_PASSWORD=${CI_DEPLOY_PASSWORD}" --dockerfile "${CI_PROJECT_DIR}/Dockerfile" --destination "${IMAGE_TAG}" --cache=true --cache-ttl 24h
allow_failure: false
docker-build:staging:
extends: .docker-build
variables:
IMAGE_TAG: "${CI_REGISTRY_IMAGE}:s-${CI_COMMIT_SHA}"
rules:
- if: $CI_COMMIT_BRANCH == "trunk"
when: manual
allow_failure: true
docker-build:latest:
extends: .docker-build
variables:
IMAGE_TAG: "${CI_REGISTRY_IMAGE}:p-${CI_COMMIT_SHA}"
rules:
- if: $CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "master"
when: manual
allow_failure: true
include:
- project: "ldc-web/shared-ci"
ref: "main"
file: "security/composer.yml"
- project: "ldc-web/shared-ci"
ref: "main"
file: "security/npm.yml"
- project: "ldc-web/shared-ci"
ref: "main"
file: "build/build.yml"
- project: "ldc-web/shared-ci"
ref: "main"
file: "test/test.yml"
- project: "ldc-web/shared-ci"
ref: "main"
file: "deploy/deploy.yml"
- project: 'ldc-web/shared-ci'
ref: 'main'
file: 'deploy/deploy.yml'
stages:
- security
- build
- test
- deploy
- build
- deploy

View file

@ -1,3 +0,0 @@
{
"esversion": 9
}

1
.nvmrc
View file

@ -1 +0,0 @@
v12.22.12

View file

@ -1,5 +1,4 @@
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.2:170625-080812
COPY --chown=www-data:www-data . /app/srcs
USER root
RUN chmod -R 755 /app/srcs/public/sites/default/files
USER www-data
FROM registry.s-web.fr/ldc-web/projets/ldc-web-images-docker/ldcweb-production-8.3:latest
ARG USER=www-data
COPY --chown=${USER}:${USER} . /app/srcs
USER ${USER}

24
bin/dcg
View file

@ -1,24 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/chi-teck/drupal-code-generator/bin/dcg) using eval to remove the shebang if present
*
* @generated
*/
$binPath = realpath(__DIR__ . "/" . '../vendor/chi-teck/drupal-code-generator/bin/dcg');
$contents = file_get_contents($binPath);
$contents = preg_replace('{^#!/.+\r?\n<\?(php)?}', '', $contents, 1, $replaced);
if ($replaced) {
$contents = strtr($contents, array(
'__FILE__' => var_export($binPath, true),
'__DIR__' => var_export(dirname($binPath), true),
));
eval($contents);
exit(0);
}
include $binPath;

View file

@ -1,24 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/drush/drush/drush) using eval to remove the shebang if present
*
* @generated
*/
$binPath = realpath(__DIR__ . "/" . '../vendor/drush/drush/drush');
$contents = file_get_contents($binPath);
$contents = preg_replace('{^#!/.+\r?\n<\?(php)?}', '', $contents, 1, $replaced);
if ($replaced) {
$contents = strtr($contents, array(
'__FILE__' => var_export($binPath, true),
'__DIR__' => var_export(dirname($binPath), true),
));
eval($contents);
exit(0);
}
include $binPath;

View file

@ -1,120 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/nikic/php-parser/bin/php-parse)
* using a stream wrapper to prevent the shebang from being output on PHP<8
*
* @generated
*/
namespace Composer;
$GLOBALS['_composer_bin_dir'] = __DIR__;
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/vendor/autoload.php';
if (PHP_VERSION_ID < 80000) {
if (!class_exists('Composer\BinProxyWrapper')) {
/**
* @internal
*/
final class BinProxyWrapper
{
private $handle;
private $position;
private $realpath;
public function stream_open($path, $mode, $options, &$opened_path)
{
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
$opened_path = substr($path, 17);
$this->realpath = realpath($opened_path) ?: $opened_path;
$opened_path = $this->realpath;
$this->handle = fopen($this->realpath, $mode);
$this->position = 0;
return (bool) $this->handle;
}
public function stream_read($count)
{
$data = fread($this->handle, $count);
if ($this->position === 0) {
$data = preg_replace('{^#!.*\r?\n}', '', $data);
}
$this->position += strlen($data);
return $data;
}
public function stream_cast($castAs)
{
return $this->handle;
}
public function stream_close()
{
fclose($this->handle);
}
public function stream_lock($operation)
{
return $operation ? flock($this->handle, $operation) : true;
}
public function stream_seek($offset, $whence)
{
if (0 === fseek($this->handle, $offset, $whence)) {
$this->position = ftell($this->handle);
return true;
}
return false;
}
public function stream_tell()
{
return $this->position;
}
public function stream_eof()
{
return feof($this->handle);
}
public function stream_stat()
{
return array();
}
public function stream_set_option($option, $arg1, $arg2)
{
return true;
}
public function url_stat($path, $flags)
{
$path = substr($path, 17);
if (file_exists($path)) {
return stat($path);
}
return false;
}
}
}
if (
(function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
|| (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
) {
include("phpvfscomposer://" . __DIR__ . '/..'.'/vendor/nikic/php-parser/bin/php-parse');
exit(0);
}
}
include __DIR__ . '/..'.'/vendor/nikic/php-parser/bin/php-parse';

View file

@ -1,5 +0,0 @@
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/php-parse
SET COMPOSER_RUNTIME_BIN_DIR=%~dp0
php "%BIN_TARGET%" %*

View file

@ -1,24 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/psy/psysh/bin/psysh) using eval to remove the shebang if present
*
* @generated
*/
$binPath = realpath(__DIR__ . "/" . '../vendor/psy/psysh/bin/psysh');
$contents = file_get_contents($binPath);
$contents = preg_replace('{^#!/.+\r?\n<\?(php)?}', '', $contents, 1, $replaced);
if ($replaced) {
$contents = strtr($contents, array(
'__FILE__' => var_export($binPath, true),
'__DIR__' => var_export(dirname($binPath), true),
));
eval($contents);
exit(0);
}
include $binPath;

View file

@ -1,120 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/consolidation/self-update/scripts/release)
* using a stream wrapper to prevent the shebang from being output on PHP<8
*
* @generated
*/
namespace Composer;
$GLOBALS['_composer_bin_dir'] = __DIR__;
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/vendor/autoload.php';
if (PHP_VERSION_ID < 80000) {
if (!class_exists('Composer\BinProxyWrapper')) {
/**
* @internal
*/
final class BinProxyWrapper
{
private $handle;
private $position;
private $realpath;
public function stream_open($path, $mode, $options, &$opened_path)
{
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
$opened_path = substr($path, 17);
$this->realpath = realpath($opened_path) ?: $opened_path;
$opened_path = $this->realpath;
$this->handle = fopen($this->realpath, $mode);
$this->position = 0;
return (bool) $this->handle;
}
public function stream_read($count)
{
$data = fread($this->handle, $count);
if ($this->position === 0) {
$data = preg_replace('{^#!.*\r?\n}', '', $data);
}
$this->position += strlen($data);
return $data;
}
public function stream_cast($castAs)
{
return $this->handle;
}
public function stream_close()
{
fclose($this->handle);
}
public function stream_lock($operation)
{
return $operation ? flock($this->handle, $operation) : true;
}
public function stream_seek($offset, $whence)
{
if (0 === fseek($this->handle, $offset, $whence)) {
$this->position = ftell($this->handle);
return true;
}
return false;
}
public function stream_tell()
{
return $this->position;
}
public function stream_eof()
{
return feof($this->handle);
}
public function stream_stat()
{
return array();
}
public function stream_set_option($option, $arg1, $arg2)
{
return true;
}
public function url_stat($path, $flags)
{
$path = substr($path, 17);
if (file_exists($path)) {
return stat($path);
}
return false;
}
}
}
if (
(function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
|| (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
) {
include("phpvfscomposer://" . __DIR__ . '/..'.'/vendor/consolidation/self-update/scripts/release');
exit(0);
}
}
include __DIR__ . '/..'.'/vendor/consolidation/self-update/scripts/release';

View file

@ -1,5 +0,0 @@
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/release
SET COMPOSER_RUNTIME_BIN_DIR=%~dp0
php "%BIN_TARGET%" %*

120
bin/robo
View file

@ -1,120 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/consolidation/robo/robo)
* using a stream wrapper to prevent the shebang from being output on PHP<8
*
* @generated
*/
namespace Composer;
$GLOBALS['_composer_bin_dir'] = __DIR__;
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/vendor/autoload.php';
if (PHP_VERSION_ID < 80000) {
if (!class_exists('Composer\BinProxyWrapper')) {
/**
* @internal
*/
final class BinProxyWrapper
{
private $handle;
private $position;
private $realpath;
public function stream_open($path, $mode, $options, &$opened_path)
{
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
$opened_path = substr($path, 17);
$this->realpath = realpath($opened_path) ?: $opened_path;
$opened_path = $this->realpath;
$this->handle = fopen($this->realpath, $mode);
$this->position = 0;
return (bool) $this->handle;
}
public function stream_read($count)
{
$data = fread($this->handle, $count);
if ($this->position === 0) {
$data = preg_replace('{^#!.*\r?\n}', '', $data);
}
$this->position += strlen($data);
return $data;
}
public function stream_cast($castAs)
{
return $this->handle;
}
public function stream_close()
{
fclose($this->handle);
}
public function stream_lock($operation)
{
return $operation ? flock($this->handle, $operation) : true;
}
public function stream_seek($offset, $whence)
{
if (0 === fseek($this->handle, $offset, $whence)) {
$this->position = ftell($this->handle);
return true;
}
return false;
}
public function stream_tell()
{
return $this->position;
}
public function stream_eof()
{
return feof($this->handle);
}
public function stream_stat()
{
return array();
}
public function stream_set_option($option, $arg1, $arg2)
{
return true;
}
public function url_stat($path, $flags)
{
$path = substr($path, 17);
if (file_exists($path)) {
return stat($path);
}
return false;
}
}
}
if (
(function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
|| (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
) {
include("phpvfscomposer://" . __DIR__ . '/..'.'/vendor/consolidation/robo/robo');
exit(0);
}
}
include __DIR__ . '/..'.'/vendor/consolidation/robo/robo';

View file

@ -1,120 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/enlightn/security-checker/security-checker)
* using a stream wrapper to prevent the shebang from being output on PHP<8
*
* @generated
*/
namespace Composer;
$GLOBALS['_composer_bin_dir'] = __DIR__;
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/vendor/autoload.php';
if (PHP_VERSION_ID < 80000) {
if (!class_exists('Composer\BinProxyWrapper')) {
/**
* @internal
*/
final class BinProxyWrapper
{
private $handle;
private $position;
private $realpath;
public function stream_open($path, $mode, $options, &$opened_path)
{
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
$opened_path = substr($path, 17);
$this->realpath = realpath($opened_path) ?: $opened_path;
$opened_path = $this->realpath;
$this->handle = fopen($this->realpath, $mode);
$this->position = 0;
return (bool) $this->handle;
}
public function stream_read($count)
{
$data = fread($this->handle, $count);
if ($this->position === 0) {
$data = preg_replace('{^#!.*\r?\n}', '', $data);
}
$this->position += strlen($data);
return $data;
}
public function stream_cast($castAs)
{
return $this->handle;
}
public function stream_close()
{
fclose($this->handle);
}
public function stream_lock($operation)
{
return $operation ? flock($this->handle, $operation) : true;
}
public function stream_seek($offset, $whence)
{
if (0 === fseek($this->handle, $offset, $whence)) {
$this->position = ftell($this->handle);
return true;
}
return false;
}
public function stream_tell()
{
return $this->position;
}
public function stream_eof()
{
return feof($this->handle);
}
public function stream_stat()
{
return array();
}
public function stream_set_option($option, $arg1, $arg2)
{
return true;
}
public function url_stat($path, $flags)
{
$path = substr($path, 17);
if (file_exists($path)) {
return stat($path);
}
return false;
}
}
}
if (
(function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
|| (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
) {
include("phpvfscomposer://" . __DIR__ . '/..'.'/vendor/enlightn/security-checker/security-checker');
exit(0);
}
}
include __DIR__ . '/..'.'/vendor/enlightn/security-checker/security-checker';

View file

@ -1,5 +0,0 @@
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/security-checker
SET COMPOSER_RUNTIME_BIN_DIR=%~dp0
php "%BIN_TARGET%" %*

View file

@ -1,120 +0,0 @@
#!/usr/bin/env php
<?php
/**
* Proxy PHP file generated by Composer
*
* This file includes the referenced bin path (../vendor/symfony/var-dumper/Resources/bin/var-dump-server)
* using a stream wrapper to prevent the shebang from being output on PHP<8
*
* @generated
*/
namespace Composer;
$GLOBALS['_composer_bin_dir'] = __DIR__;
$GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/vendor/autoload.php';
if (PHP_VERSION_ID < 80000) {
if (!class_exists('Composer\BinProxyWrapper')) {
/**
* @internal
*/
final class BinProxyWrapper
{
private $handle;
private $position;
private $realpath;
public function stream_open($path, $mode, $options, &$opened_path)
{
// get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
$opened_path = substr($path, 17);
$this->realpath = realpath($opened_path) ?: $opened_path;
$opened_path = $this->realpath;
$this->handle = fopen($this->realpath, $mode);
$this->position = 0;
return (bool) $this->handle;
}
public function stream_read($count)
{
$data = fread($this->handle, $count);
if ($this->position === 0) {
$data = preg_replace('{^#!.*\r?\n}', '', $data);
}
$this->position += strlen($data);
return $data;
}
public function stream_cast($castAs)
{
return $this->handle;
}
public function stream_close()
{
fclose($this->handle);
}
public function stream_lock($operation)
{
return $operation ? flock($this->handle, $operation) : true;
}
public function stream_seek($offset, $whence)
{
if (0 === fseek($this->handle, $offset, $whence)) {
$this->position = ftell($this->handle);
return true;
}
return false;
}
public function stream_tell()
{
return $this->position;
}
public function stream_eof()
{
return feof($this->handle);
}
public function stream_stat()
{
return array();
}
public function stream_set_option($option, $arg1, $arg2)
{
return true;
}
public function url_stat($path, $flags)
{
$path = substr($path, 17);
if (file_exists($path)) {
return stat($path);
}
return false;
}
}
}
if (
(function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
|| (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
) {
include("phpvfscomposer://" . __DIR__ . '/..'.'/vendor/symfony/var-dumper/Resources/bin/var-dump-server');
exit(0);
}
}
include __DIR__ . '/..'.'/vendor/symfony/var-dumper/Resources/bin/var-dump-server';

View file

@ -1,5 +0,0 @@
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/var-dump-server
SET COMPOSER_RUNTIME_BIN_DIR=%~dp0
php "%BIN_TARGET%" %*

View file

@ -1,155 +0,0 @@
{
"name": "addviso/ovoteam-2022",
"description": "Ovoteam 2022",
"type": "project",
"license": "GPL-2.0-or-later",
"repositories": {
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
},
"assets": {
"type": "composer",
"url": "https://asset-packagist.org"
}
},
"require-dev": {
"drush/drush": "^10",
"drupal/devel": "^4.1"
},
"require": {
"composer/installers": "^1.9",
"cweagans/composer-patches": "^1.7",
"drupal-composer/drupal-l10n": "^2.0",
"drupal/admin_toolbar": "^3.0",
"drupal/allowed_formats": "^1.3",
"drupal/antibot": "^1.4",
"drupal/core-composer-scaffold": "^9.2",
"drupal/core-project-message": "^9.2",
"drupal/core-recommended": "^9.2",
"drupal/dotenv": "^1.1",
"drupal/entity_browser": "^2.6",
"drupal/field_group": "^3.2",
"drupal/inline_entity_form": "@rc",
"drupal/link_attributes": "^1.11",
"drupal/mailchimp": "^2.0",
"drupal/metatag": "^1.0",
"drupal/module_filter": "^3.2",
"drupal/multiple_fields_remove_button": "^1.0@alpha",
"drupal/paragraphs": "^1.12",
"drupal/paragraphs_asymmetric_translation_widgets": "^1.0@beta",
"drupal/pathauto": "^1.8",
"drupal/quick_node_clone": "^1.14",
"drupal/rabbit_hole": "@beta",
"drupal/redirect": "^1.6",
"drupal/search_api": "^1.25",
"drupal/simple_sitemap": "^3.10",
"drupal/svg_image": "^1.16",
"drupal/swiftmailer": "^2.0",
"drupal/symfony_mailer": "^1.4",
"drupal/token": "^1.10",
"drupal/transliterate_filenames": "^1.5",
"drupal/webform": "^6.0",
"drupal/webform_mailchimp": "^5.9",
"mailchimp/marketing": "^3.0",
"npm-asset/colcade": "^0.2.0",
"npm-asset/dropzone": "^5.9",
"npm-asset/magnific-popup": "^1.1",
"npm-asset/perfect-scrollbar": "^1.5",
"npm-asset/select2": "^4.0",
"npm-asset/swiper": "^8.2",
"oomphinc/composer-installers-extender": "^1.1 || ^2.0",
"symfony/polyfill-uuid": "^1.29",
"wikimedia/composer-merge-plugin": "^2.0"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"sort-packages": true,
"bin-dir": "bin/",
"platform": {
"php": "7.4.11"
},
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal-composer/drupal-l10n": true,
"drupal/core-composer-scaffold": true,
"drupal/core-project-message": true,
"oomphinc/composer-installers-extender": true,
"wikimedia/composer-merge-plugin": true
}
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "public/",
"project-root": "public/"
},
"file-mapping": {
"[web-root]/sites/development.services.yml": false,
"[web-root]/.htaccess": false,
"[web-root]/robots.txt": false
}
},
"drupal-l10n": {
"destination": "sites/default/translations",
"languages": [
"fr"
]
},
"installer-types": [
"bower-asset",
"npm-asset"
],
"installer-paths": {
"public/core": [
"type:drupal-core"
],
"public/libraries/{$name}": [
"type:drupal-library",
"type:bower-asset",
"type:npm-asset"
],
"public/modules/contrib/{$name}": [
"type:drupal-module"
],
"public/profiles/contrib/{$name}": [
"type:drupal-profile"
],
"public/themes/contrib/{$name}": [
"type:drupal-theme"
],
"drush/Commands/contrib/{$name}": [
"type:drupal-drush"
],
"public/modules/custom/{$name}": [
"type:drupal-custom-module"
],
"public/profiles/custom/{$name}": [
"type:drupal-custom-profile"
],
"public/themes/custom/{$name}": [
"type:drupal-custom-theme"
]
},
"merge-plugin": {
"include": [
"public/modules/contrib/**/composer.libraries.json"
]
},
"enable-patching": true,
"composer-exit-on-patch-failure": true,
"patchLevel": {
"drupal/core": "-p2"
},
"patches": {
"drupal/core": {
"2362643 - Drupal alter's svg fill path's with base url -> broken svg": "https://www.drupal.org/files/issues/2021-11-04/drupal-9.3.x-fix_broken_svg-2362643-81.patch"
}
}
}
}

10400
composer.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,24 +0,0 @@
# Deny all requests from Apache 2.4+.
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
# Deny all requests from Apache 2.0-2.2.
<IfModule !mod_authz_core.c>
Deny from all
</IfModule>
# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews
# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>
# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php7.c>
php_flag engine off
</IfModule>

View file

@ -1,4 +0,0 @@
_core:
default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI
langcode: fr
menu_depth: 4

View file

@ -1,5 +0,0 @@
_core:
default_config_hash: KF64Wh_DTqvvcH9nGm0bPcSwuigIFrakaPHHpGqaXiU
langcode: fr
max_bundle_number: 40
hoverintent_functionality: true

View file

@ -1,9 +0,0 @@
langcode: fr
form_ids:
- comment_comment_form
- user_login_form
- user_pass
- user_register_form
- contact_message_feedback_form
- contact_message_personal_form
show_form_ids: false

View file

@ -1,20 +0,0 @@
uuid: eba02b86-faa8-4a69-985b-f6d08c5f0ac3
langcode: fr
status: true
dependencies:
module:
- custmod
theme:
- custtheme
id: activites
theme: custtheme
region: header
weight: -2
provider: null
plugin: activities_block
settings:
id: activities_block
label: 'Liste des activités'
label_display: '0'
provider: custmod
visibility: { }

View file

@ -1,23 +0,0 @@
uuid: 4e499bb5-5997-4cdc-8b3d-3d372982581d
langcode: fr
status: true
dependencies:
module:
- system
theme:
- custtheme
id: branding
theme: custtheme
region: header
weight: -4
provider: null
plugin: system_branding_block
settings:
id: system_branding_block
label: 'Identité du site'
label_display: '0'
provider: system
use_site_logo: true
use_site_name: false
use_site_slogan: false
visibility: { }

View file

@ -1,25 +0,0 @@
uuid: be83e3ae-b5c7-420b-b925-7856574133dd
langcode: fr
status: false
dependencies:
config:
- webform.webform.contact
module:
- webform
theme:
- custtheme
id: contact_webform
theme: custtheme
region: content
weight: 0
provider: null
plugin: webform_block
settings:
id: webform_block
label: Contact
label_display: '0'
provider: webform
webform_id: contact
default_data: ''
redirect: false
visibility: { }

View file

@ -1,26 +0,0 @@
uuid: 3239aaab-c28b-401f-b1f4-6d7b6dc7e18e
langcode: fr
status: true
dependencies:
module:
- system
theme:
- custtheme
_core:
default_config_hash: y0bXRvKYQQKkf_RVxA3aOPGpIfKKsDOzzrWYCgjxJ9Y
id: custtheme_breadcrumbs
theme: custtheme
region: content
weight: -1
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: 'Fil d''Ariane'
label_display: '0'
provider: system
visibility:
request_path:
id: request_path
negate: true
pages: /node/1

View file

@ -1,22 +0,0 @@
uuid: 688987b3-b9fe-416a-b9fe-a530fb454d6b
langcode: fr
status: true
dependencies:
module:
- system
theme:
- custtheme
_core:
default_config_hash: kigu8pTxXt1qGR2NJ5HHdC4G2G1wsDrIjLPKBT5wUBc
id: custtheme_content
theme: custtheme
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Contenu de la page principale'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,27 +0,0 @@
uuid: 6057d9f3-839a-4dda-9d51-3fd630bc4e3c
langcode: fr
status: true
dependencies:
config:
- system.menu.footer
module:
- system
theme:
- custtheme
_core:
default_config_hash: pnCK21YFjH7iB4XDeokSq3N3XSr6qX8BsqMs9nmip6E
id: custtheme_footer
theme: custtheme
region: footer
weight: -5
provider: null
plugin: 'system_menu_block:footer'
settings:
id: 'system_menu_block:footer'
label: 'Menu Pied de page'
label_display: '0'
provider: system
level: 1
depth: 0
expand_all_items: false
visibility: { }

View file

@ -1,27 +0,0 @@
uuid: 73f3d4d7-6d56-4021-9857-5bbf123947b3
langcode: fr
status: true
dependencies:
config:
- system.menu.main
module:
- system
theme:
- custtheme
_core:
default_config_hash: _G1IfGESk7WqvVCi7B3VJxhSY0YICgv1OmuVPJqO8bE
id: custtheme_main_menu
theme: custtheme
region: header
weight: -1
provider: null
plugin: 'system_menu_block:main'
settings:
id: 'system_menu_block:main'
label: 'Navigation principale'
label_display: '0'
provider: system
level: 1
depth: 1
expand_all_items: false
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: bd5b5ba7-4987-4ae7-9724-a434b77b384e
langcode: fr
status: true
dependencies:
module:
- system
theme:
- custtheme
_core:
default_config_hash: KC12e0aosUnBBs5bd374JVcQjJaFNOSIHzu0dUGf22o
id: custtheme_messages
theme: custtheme
region: content
weight: -2
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Messages de statut'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: 0bf7e216-dac9-4c01-a90d-54a9894c990f
langcode: fr
status: false
dependencies:
module:
- language
theme:
- custtheme
id: language_interface
theme: custtheme
region: header
weight: 0
provider: null
plugin: 'language_block:language_content'
settings:
id: 'language_block:language_content'
label: 'Sélecteur de langue (Content)'
label_display: '0'
provider: language
visibility: { }

View file

@ -1,25 +0,0 @@
uuid: 161c605b-0b87-4a3d-b554-8647936cd10d
langcode: fr
status: true
dependencies:
config:
- system.menu.second-nav
module:
- system
theme:
- custtheme
id: navigationsecondaire
theme: custtheme
region: footer
weight: 0
provider: null
plugin: 'system_menu_block:second-nav'
settings:
id: 'system_menu_block:second-nav'
label: 'Navigation secondaire'
label_display: '0'
provider: system
level: 1
depth: 0
expand_all_items: false
visibility: { }

View file

@ -1,32 +0,0 @@
uuid: 7beab281-af22-4812-85d2-bec806fb4f1c
langcode: fr
status: true
dependencies:
module:
- node
- search
theme:
- custtheme
id: search
theme: custtheme
region: header
weight: -3
provider: null
plugin: search_form_block
settings:
id: search_form_block
label: 'Formulaire de recherche'
label_display: '0'
provider: search
page_id: node_search
visibility:
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
article: article
page: page
product: product
recipe: recipe

View file

@ -1,22 +0,0 @@
uuid: fc45f912-986e-46cf-9740-30fe3cc9726e
langcode: fr
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: 2rIN97Rd7-rjv3P4h0-xrZnAgPJHyXFEwrB--sS2_qE
id: seven_breadcrumbs
theme: seven
region: breadcrumb
weight: 0
provider: null
plugin: system_breadcrumb_block
settings:
id: system_breadcrumb_block
label: 'Fils d''ariane'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 86c6c9dd-9ecc-4217-aae5-baa1e8050a97
langcode: fr
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: 6_eJxtyfANKFE_nfriHKgrARRIPHH88sI6jvQ4EHbBc
id: seven_content
theme: seven
region: content
weight: 0
provider: null
plugin: system_main_block
settings:
id: system_main_block
label: 'Contenu de la page principale'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: a6c176c0-1b0b-4549-b98b-5ec5a7db8f90
langcode: fr
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: gv5JXTvQXjlMY6PXrfxzcLMjMg4074WiEQCy7ZSMvK4
id: seven_local_actions
theme: seven
region: content
weight: -10
provider: null
plugin: local_actions_block
settings:
id: local_actions_block
label: 'Actions d''administration principales'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 23c14df5-ccaf-4917-a5c5-36e2f582b548
langcode: fr
status: true
dependencies:
module:
- system
theme:
- seven
_core:
default_config_hash: bZvFlENVti4PpqT6kqoC86B5_lXp6aE-d4nrvLMU4CY
id: seven_messages
theme: seven
region: highlighted
weight: 0
provider: null
plugin: system_messages_block
settings:
id: system_messages_block
label: 'Messages de statut'
label_display: '0'
provider: system
visibility: { }

View file

@ -1,20 +0,0 @@
uuid: a2f08758-ea62-4b5b-bdb8-ad6d465a6db7
langcode: fr
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: P-2PK2v3yJQRI4Mg1RqKQ0Ki0wP_UUErIvahd_MtMVc
id: seven_page_title
theme: seven
region: header
weight: -30
provider: null
plugin: page_title_block
settings:
id: page_title_block
label: 'Titre de page'
label_display: '0'
provider: core
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: bdeeea50-9a69-4e93-83a6-93843fdb5542
langcode: fr
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: ouwsNHI1V3bwV1G1vl0EcbWy8AB9V62vgLOSjTpoCSI
id: seven_primary_local_tasks
theme: seven
region: header
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Onglets principaux'
label_display: '0'
provider: core
primary: true
secondary: false
visibility: { }

View file

@ -1,22 +0,0 @@
uuid: 2e123388-2348-4e0c-8567-35501c63ab89
langcode: fr
status: true
dependencies:
theme:
- seven
_core:
default_config_hash: W8ripr8GQI0o3eaaD7lcd4687nUrcHoYdu4yIjzVN3o
id: seven_secondary_local_tasks
theme: seven
region: pre_content
weight: 0
provider: null
plugin: local_tasks_block
settings:
id: local_tasks_block
label: 'Onglets secondaires'
label_display: '0'
provider: core
primary: false
secondary: true
visibility: { }

View file

@ -1,10 +0,0 @@
uuid: beba1d0b-72b3-4764-a644-ccf560a6b7df
langcode: fr
status: true
dependencies: { }
_core:
default_config_hash: zglzjmYxi0G0ag9MZ02y0LSJOdpWRwJxyP_OvFojFyo
id: basic
label: 'Bloc simple'
revision: 0
description: 'Un bloc simple contient un titre et un corps.'

View file

@ -1,18 +0,0 @@
uuid: e75f8151-daa4-4d79-aeaa-e758d69d7161
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.changed
field_name: changed
entity_type: media
bundle: audio
label: Modifié
description: 'Date à laquelle cet élément de média a été modifié.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View file

@ -1,18 +0,0 @@
uuid: 298d44ca-5164-4ed4-8fe2-17663af5330d
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.created
field_name: created
entity_type: media
bundle: audio
label: 'Écrit le'
description: 'Date à laquelle cet élément de média a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getRequestTime'
settings: { }
field_type: created

View file

@ -1,18 +0,0 @@
uuid: 42c9f071-cb30-4e75-87cc-112b338c1b0c
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.metatag
field_name: metatag
entity_type: media
bundle: audio
label: 'Metatags (Hidden field for JSON support)'
description: 'Les balises méta de l''entité.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: map

View file

@ -1,20 +0,0 @@
uuid: 8ae40c73-1056-4c5a-8386-8c8a65d3a0f0
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.name
field_name: name
entity_type: media
bundle: audio
label: Nom
description: ''
required: true
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string

View file

@ -1,20 +0,0 @@
uuid: 531a5777-9e73-438d-8918-039570c3c94e
langcode: fr
status: true
dependencies:
config:
- media.type.audio
module:
- path
id: media.audio.path
field_name: path
entity_type: media
bundle: audio
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View file

@ -1,22 +0,0 @@
uuid: 838539ce-7d26-41ca-ae51-491dbfef5a3b
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.status
field_name: status
entity_type: media
bundle: audio
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,37 +0,0 @@
uuid: 43243cd5-f4ce-455c-85e2-397fea14e82d
langcode: fr
status: true
dependencies:
config:
- media.type.audio
module:
- image
id: media.audio.thumbnail
field_name: thumbnail
entity_type: media
bundle: audio
label: Vignette
description: 'Vignette de cet élément média.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image

View file

@ -1,20 +0,0 @@
uuid: fb297497-9d9c-442c-84a3-82df787c5f74
langcode: fr
status: true
dependencies:
config:
- media.type.audio
id: media.audio.uid
field_name: uid
entity_type: media
bundle: audio
label: 'Écrit par'
description: 'L''identifiant (ID) de l''auteur.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View file

@ -1,18 +0,0 @@
uuid: 325a5b72-df3b-42c5-95bb-9e225008e5e5
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.changed
field_name: changed
entity_type: media
bundle: document
label: Modifié
description: 'Date à laquelle cet élément de média a été modifié.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View file

@ -1,18 +0,0 @@
uuid: e0508072-8b28-4ae7-be50-3535a9d7fce0
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.created
field_name: created
entity_type: media
bundle: document
label: 'Écrit le'
description: 'Date à laquelle cet élément de média a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getRequestTime'
settings: { }
field_type: created

View file

@ -1,18 +0,0 @@
uuid: 90c7c760-c82c-4ee7-8e2e-fdca78eab70c
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.metatag
field_name: metatag
entity_type: media
bundle: document
label: 'Metatags (Hidden field for JSON support)'
description: 'Les balises méta de l''entité.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: map

View file

@ -1,20 +0,0 @@
uuid: a62b149d-585d-4c5f-b544-c1e31ccf4b5a
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.name
field_name: name
entity_type: media
bundle: document
label: Nom
description: ''
required: true
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string

View file

@ -1,20 +0,0 @@
uuid: 3b8cf364-aff0-40b8-92de-1b71fd4aec72
langcode: fr
status: true
dependencies:
config:
- media.type.document
module:
- path
id: media.document.path
field_name: path
entity_type: media
bundle: document
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View file

@ -1,22 +0,0 @@
uuid: f6d44dd8-6748-4860-baca-edc98932b0b1
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.status
field_name: status
entity_type: media
bundle: document
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,37 +0,0 @@
uuid: 65f1a5f5-09cf-4581-b5ad-776202871d91
langcode: fr
status: true
dependencies:
config:
- media.type.document
module:
- image
id: media.document.thumbnail
field_name: thumbnail
entity_type: media
bundle: document
label: Vignette
description: 'Vignette de cet élément média.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image

View file

@ -1,20 +0,0 @@
uuid: 7abfbb4f-3d6f-40d7-afa9-c0b19a655ca7
langcode: fr
status: true
dependencies:
config:
- media.type.document
id: media.document.uid
field_name: uid
entity_type: media
bundle: document
label: 'Écrit par'
description: 'L''identifiant (ID) de l''auteur.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View file

@ -1,18 +0,0 @@
uuid: c4c9211c-6826-49ef-b635-b811ae9e237d
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.changed
field_name: changed
entity_type: media
bundle: image
label: Modifié
description: 'Date à laquelle cet élément de média a été modifié.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View file

@ -1,18 +0,0 @@
uuid: a13e79a0-1416-4f44-a2c3-8caf8dd538ef
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.created
field_name: created
entity_type: media
bundle: image
label: 'Écrit le'
description: 'Date à laquelle cet élément de média a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getRequestTime'
settings: { }
field_type: created

View file

@ -1,18 +0,0 @@
uuid: d5322c47-3621-40ae-ac57-fc38472bfafc
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.metatag
field_name: metatag
entity_type: media
bundle: image
label: 'Metatags (Hidden field for JSON support)'
description: 'Les balises méta de l''entité.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: map

View file

@ -1,20 +0,0 @@
uuid: 5c224733-2379-4dca-aa0e-ed8808a7cf54
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.name
field_name: name
entity_type: media
bundle: image
label: Nom
description: ''
required: true
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string

View file

@ -1,20 +0,0 @@
uuid: 9b57b681-e5bf-41f7-9aec-6d46c57bfe03
langcode: fr
status: true
dependencies:
config:
- media.type.image
module:
- path
id: media.image.path
field_name: path
entity_type: media
bundle: image
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View file

@ -1,22 +0,0 @@
uuid: 1d45df98-3d5a-4307-a4ef-0b346578c23c
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.status
field_name: status
entity_type: media
bundle: image
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,37 +0,0 @@
uuid: cc1d36fd-8261-4a94-8ff9-1a89799f7156
langcode: fr
status: true
dependencies:
config:
- media.type.image
module:
- image
id: media.image.thumbnail
field_name: thumbnail
entity_type: media
bundle: image
label: Vignette
description: 'Vignette de cet élément média.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image

View file

@ -1,20 +0,0 @@
uuid: cf5dcdcf-3fdc-4875-8918-19c7450b4553
langcode: fr
status: true
dependencies:
config:
- media.type.image
id: media.image.uid
field_name: uid
entity_type: media
bundle: image
label: 'Écrit par'
description: 'L''identifiant (ID) de l''auteur.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View file

@ -1,18 +0,0 @@
uuid: d0f7ada8-648b-4953-ae8a-da5b5c1b9421
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.changed
field_name: changed
entity_type: media
bundle: remote_video
label: Modifié
description: 'Date à laquelle cet élément de média a été modifié.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View file

@ -1,18 +0,0 @@
uuid: a83ed7bb-1845-43e5-9a16-11e22076dfc5
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.created
field_name: created
entity_type: media
bundle: remote_video
label: 'Écrit le'
description: 'Date à laquelle cet élément de média a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getRequestTime'
settings: { }
field_type: created

View file

@ -1,18 +0,0 @@
uuid: 11da7c05-162c-42bc-969b-4b5d53aa21a7
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.metatag
field_name: metatag
entity_type: media
bundle: remote_video
label: 'Metatags (Hidden field for JSON support)'
description: 'Les balises méta de l''entité.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: map

View file

@ -1,20 +0,0 @@
uuid: b7477b96-f386-41c3-b26c-f58dad737172
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.name
field_name: name
entity_type: media
bundle: remote_video
label: Nom
description: ''
required: true
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string

View file

@ -1,20 +0,0 @@
uuid: 2a2c9c0f-b004-4ca9-a886-b5e50993d4a6
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
module:
- path
id: media.remote_video.path
field_name: path
entity_type: media
bundle: remote_video
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View file

@ -1,22 +0,0 @@
uuid: d604a2a9-8f25-4bb3-a2e1-42bed10e6151
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.status
field_name: status
entity_type: media
bundle: remote_video
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,37 +0,0 @@
uuid: 6fa3eb79-3a29-41e3-ad95-5e2c1753beeb
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
module:
- image
id: media.remote_video.thumbnail
field_name: thumbnail
entity_type: media
bundle: remote_video
label: Vignette
description: 'Vignette de cet élément média.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image

View file

@ -1,20 +0,0 @@
uuid: 6f2b6233-0545-46c6-abdf-47eec5d55016
langcode: fr
status: true
dependencies:
config:
- media.type.remote_video
id: media.remote_video.uid
field_name: uid
entity_type: media
bundle: remote_video
label: 'Écrit par'
description: 'L''identifiant (ID) de l''auteur.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View file

@ -1,18 +0,0 @@
uuid: a76dd041-9db4-46d9-ae01-e15375117fb5
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.changed
field_name: changed
entity_type: media
bundle: video
label: Modifié
description: 'Date à laquelle cet élément de média a été modifié.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: changed

View file

@ -1,18 +0,0 @@
uuid: 0873699f-92dc-4a31-a22d-1f534690b486
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.created
field_name: created
entity_type: media
bundle: video
label: 'Écrit le'
description: 'Date à laquelle cet élément de média a été créé.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getRequestTime'
settings: { }
field_type: created

View file

@ -1,18 +0,0 @@
uuid: a38fe71d-2346-4f8b-8534-2899ff9db614
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.metatag
field_name: metatag
entity_type: media
bundle: video
label: 'Metatags (Hidden field for JSON support)'
description: 'Les balises méta de l''entité.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: map

View file

@ -1,20 +0,0 @@
uuid: 2967b198-062b-4a27-8569-0f37247ed3ff
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.name
field_name: name
entity_type: media
bundle: video
label: Nom
description: ''
required: true
translatable: false
default_value:
-
value: ''
default_value_callback: ''
settings: { }
field_type: string

View file

@ -1,20 +0,0 @@
uuid: 43241dd5-9bcb-4037-a058-5b8bf8d995cc
langcode: fr
status: true
dependencies:
config:
- media.type.video
module:
- path
id: media.video.path
field_name: path
entity_type: media
bundle: video
label: 'Alias d''URL'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: path

View file

@ -1,22 +0,0 @@
uuid: 804de209-778e-44b7-b8dd-34d14af9ea1c
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.status
field_name: status
entity_type: media
bundle: video
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,37 +0,0 @@
uuid: 8303a40f-9545-48f0-8bf2-e10d058ad87b
langcode: fr
status: true
dependencies:
config:
- media.type.video
module:
- image
id: media.video.thumbnail
field_name: thumbnail
entity_type: media
bundle: video
label: Vignette
description: 'Vignette de cet élément média.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: default
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: null
alt: ''
title: ''
width: null
height: null
field_type: image

View file

@ -1,20 +0,0 @@
uuid: e3f875dd-880f-4c28-a2aa-46a0720a82c5
langcode: fr
status: true
dependencies:
config:
- media.type.video
id: media.video.uid
field_name: uid
entity_type: media
bundle: video
label: 'Écrit par'
description: 'L''identifiant (ID) de l''auteur.'
required: false
translatable: false
default_value: { }
default_value_callback: 'Drupal\media\Entity\Media::getDefaultEntityOwner'
settings:
handler: default
handler_settings: { }
field_type: entity_reference

View file

@ -1,24 +0,0 @@
uuid: dee8acff-dd56-4f90-ba19-ccc76c6a7be8
langcode: fr
status: true
dependencies:
config:
- node.type.page
_core:
default_config_hash: fPUEnm4T5zfZRr3ttDUqq7yCDd2uW3clWD-pvos4tlQ
id: node.page.promote
field_name: promote
entity_type: node
bundle: page
label: 'Promu en page d''accueil'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: ea1869bb-6175-4f9d-8262-610cb8b578ee
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.blog
id: paragraph.blog.created
field_name: created
entity_type: paragraph
bundle: blog
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: 6b3f5c50-52f5-441f-b3f2-b81f90f67ee5
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.blog
id: paragraph.blog.status
field_name: status
entity_type: paragraph
bundle: blog
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: 3c7a8a26-4ec5-41c5-b369-d16b8977202f
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.blogs
id: paragraph.blogs.created
field_name: created
entity_type: paragraph
bundle: blogs
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: 1b343d1d-b275-4b59-8568-4b3766b7ea86
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.blogs
id: paragraph.blogs.status
field_name: status
entity_type: paragraph
bundle: blogs
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: a66a6bc9-ba5d-4075-acf1-1d3a5668881c
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.btn
id: paragraph.btn.created
field_name: created
entity_type: paragraph
bundle: btn
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: 66194dca-4496-442f-b512-b573eac8bb3f
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.btn
id: paragraph.btn.status
field_name: status
entity_type: paragraph
bundle: btn
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: 822021da-5310-439a-b1e3-12b3582d19ff
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.conditioning
id: paragraph.conditioning.created
field_name: created
entity_type: paragraph
bundle: conditioning
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: 7c6962de-70f7-4944-a740-4c3ae472ec50
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.conditioning
id: paragraph.conditioning.status
field_name: status
entity_type: paragraph
bundle: conditioning
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: 59b585b4-8e0d-4d27-b12a-2d796b726dcb
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.download
id: paragraph.download.created
field_name: created
entity_type: paragraph
bundle: download
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: d1ffe6cf-4d87-410f-a7ce-a553f91094fc
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.download
id: paragraph.download.status
field_name: status
entity_type: paragraph
bundle: download
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: d65c9703-a0da-43b2-8320-8d1dc448ce04
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.galerie
id: paragraph.galerie.created
field_name: created
entity_type: paragraph
bundle: galerie
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: 7e01c864-6c13-4e3e-b436-da1831336f65
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.galerie
id: paragraph.galerie.status
field_name: status
entity_type: paragraph
bundle: galerie
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: c9689482-9e52-46d6-a068-2bbc3831e29d
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.hero
id: paragraph.hero.created
field_name: created
entity_type: paragraph
bundle: hero
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

View file

@ -1,22 +0,0 @@
uuid: b024ba39-3e96-4861-9fc7-800bd81849e3
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.hero
id: paragraph.hero.status
field_name: status
entity_type: paragraph
bundle: hero
label: Publié
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View file

@ -1,18 +0,0 @@
uuid: 29baa815-8845-468d-8dce-c649d2d16d6b
langcode: fr
status: true
dependencies:
config:
- paragraphs.paragraphs_type.media
id: paragraph.media.created
field_name: created
entity_type: paragraph
bundle: media
label: 'Écrit le'
description: 'Heure de création du paragraphe.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: created

Some files were not shown because too many files have changed in this diff Show more