diff --git a/composer.json b/composer.json index 55a39128..66d1be9a 100644 --- a/composer.json +++ b/composer.json @@ -96,7 +96,7 @@ "drupal/core-composer-scaffold": "9.5.9", "drupal/core-project-message": "9.5.9", "drupal/core-recommended": "9.5.9", - "drupal/ctools": "^3.6", + "drupal/ctools": "^4.0", "drupal/debug_bar": "^1.4", "drupal/devel": "^4.1", "drupal/devel_entity_updates": "^3", @@ -129,7 +129,7 @@ "drupal/mimemail": "^1.x-dev", "drupal/modules_weight": "^1.8", "drupal/pagerer": "^2.3", - "drupal/password_policy": "^3.0", + "drupal/password_policy": "^4.0", "drupal/payment": "^2.1", "drupal/pdf_api": "^2.3", "drupal/permissions_filter": "^1.1", diff --git a/composer.lock b/composer.lock index 73a25121..918bf459 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "0d1bcbda894d103220da21abefb71746", + "content-hash": "887dac0bd2b95fbc87075c3b657eb82d", "packages": [ { "name": "alchemy/zippy", @@ -3767,35 +3767,32 @@ }, { "name": "drupal/checklistapi", - "version": "2.1.1", + "version": "2.1.6", "source": { "type": "git", "url": "https://git.drupalcode.org/project/checklistapi.git", - "reference": "2.1.1" + "reference": "2.1.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/checklistapi-2.1.1.zip", - "reference": "2.1.1", - "shasum": "69acb461c13aa7d37a91da078c3ceb0818543b87" + "url": "https://ftp.drupal.org/files/projects/checklistapi-2.1.6.zip", + "reference": "2.1.6", + "shasum": "64f439b7dd09336c4b32480edf1796cbc911d9b4" }, "require": { - "drupal/core": "^9.3 || ^10", - "php": ">=5.6.0" + "drupal/core": "^9.3 || ^10 || ^11", + "php": ">=7.3.0" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.1.1", - "datestamp": "1659116985", + "version": "2.1.6", + "datestamp": "1713801912", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } }, - "branch-alias": { - "dev-master": "1.x-dev" - }, "drush": { "services": { "drush.services.yml": "^10" @@ -3809,9 +3806,17 @@ "authors": [ { "name": "Travis Carden", - "homepage": "https://www.drupal.org/user/236758", + "homepage": "https://www.drupal.org/user/3550392", "email": "travis.carden@gmail.com" }, + { + "name": "Rajeshreeputra", + "homepage": "https://www.drupal.org/user/3418561" + }, + { + "name": "TravisCarden", + "homepage": "https://www.drupal.org/user/236758" + }, { "name": "VladimirAus", "homepage": "https://www.drupal.org/user/673120" @@ -6845,26 +6850,26 @@ }, { "name": "drupal/ctools", - "version": "3.11.0", + "version": "4.1.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/ctools.git", - "reference": "8.x-3.11" + "reference": "4.1.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.11.zip", - "reference": "8.x-3.11", - "shasum": "67da670df43155d1e15c80c7b0e326b3049ac5a2" + "url": "https://ftp.drupal.org/files/projects/ctools-4.1.0.zip", + "reference": "4.1.0", + "shasum": "69f5889cf557df9e55519390e6a95cfa31b67874" }, "require": { - "drupal/core": "^9.3 || ^10" + "drupal/core": "^9.5 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.11", - "datestamp": "1660167573", + "version": "4.1.0", + "datestamp": "1718144949", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -11569,27 +11574,26 @@ }, { "name": "drupal/password_policy", - "version": "3.1.0", + "version": "4.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/password_policy.git", - "reference": "8.x-3.1" + "reference": "4.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/password_policy-8.x-3.1.zip", - "reference": "8.x-3.1", - "shasum": "d5e79ce4949c74080b4a6f655aa7ae914c663019" + "url": "https://ftp.drupal.org/files/projects/password_policy-4.0.2.zip", + "reference": "4.0.2", + "shasum": "28159e43602ff42871c8fdd71afb63cb5890bef7" }, "require": { - "drupal/core": "^8 || ^9", - "drupal/ctools": "^3.1" + "drupal/core": "^9.1 || ^10 || ^11" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.1", - "datestamp": "1639661368", + "version": "4.0.2", + "datestamp": "1722537412", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -11609,6 +11613,10 @@ "name": "deekayen", "homepage": "https://www.drupal.org/user/972" }, + { + "name": "Kristen Pol", + "homepage": "https://www.drupal.org/user/8389" + }, { "name": "miglius", "homepage": "https://www.drupal.org/user/18741" @@ -11624,6 +11632,10 @@ { "name": "shrop", "homepage": "https://www.drupal.org/user/14767" + }, + { + "name": "vishalkhode", + "homepage": "https://www.drupal.org/user/2439156" } ], "description": "Sets up constraints and expiration of passwords.", @@ -11684,31 +11696,34 @@ }, { "name": "drupal/pathauto", - "version": "1.9.0", + "version": "1.13.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/pathauto.git", - "reference": "8.x-1.9" + "reference": "8.x-1.13" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.9.zip", - "reference": "8.x-1.9", - "shasum": "f075ebff595c9b8b62333d65ad29020330e0ea9d" + "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.13.zip", + "reference": "8.x-1.13", + "shasum": "e64b5a82cf1b8ab48bce400b21ae6fc99c8078fd" }, "require": { - "drupal/core": "^8.8 || ^9", + "drupal/core": "^9.4 || ^10 || ^11", "drupal/ctools": "*", "drupal/token": "*" }, + "require-dev": { + "drupal/forum": "*" + }, "suggest": { "drupal/redirect": "When installed Pathauto will provide a new \"Update Action\" in case your URLs change. This is the recommended update action and is considered the best practice for SEO and usability." }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.9", - "datestamp": "1644822949", + "version": "8.x-1.13", + "datestamp": "1722507672", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -14128,26 +14143,29 @@ }, { "name": "drupal/token", - "version": "1.11.0", + "version": "1.15.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/token.git", - "reference": "8.x-1.11" + "reference": "8.x-1.15" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/token-8.x-1.11.zip", - "reference": "8.x-1.11", - "shasum": "da264b36d1f88eb0c74bf84e18e8789854f98400" + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.15.zip", + "reference": "8.x-1.15", + "shasum": "5916fbccc86458a5f51e71f832ac70ff4c84ebdf" }, "require": { - "drupal/core": "^9.2 || ^10" + "drupal/core": "^9.2 || ^10 || ^11" + }, + "require-dev": { + "drupal/book": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.11", - "datestamp": "1659471813", + "version": "8.x-1.15", + "datestamp": "1722206211", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -14155,7 +14173,7 @@ }, "drush": { "services": { - "drush.services.yml": "^9 || ^10" + "drush.services.yml": ">=9" } } }, @@ -14685,30 +14703,31 @@ }, { "name": "drupal/video_embed_field", - "version": "2.4.0", + "version": "2.5.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/video_embed_field.git", - "reference": "8.x-2.4" + "reference": "8.x-2.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.4.zip", - "reference": "8.x-2.4", - "shasum": "96b14bb93c1bb6a07b84315a4f87367870f8b574" + "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.5.zip", + "reference": "8.x-2.5", + "shasum": "997ed67b6873e822fe628f87f65bd6da67e7350c" }, "require": { - "drupal/core": "^8.8 || ^9" + "drupal/core": "^9.2 || ^10" }, "require-dev": { - "drupal/colorbox": "^1.0", + "drupal/ckeditor": "^1", + "drupal/colorbox": "^2", "drupal/video_embed_media": "*" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.4", - "datestamp": "1587686337", + "version": "8.x-2.5", + "datestamp": "1671413311", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -14717,12 +14736,12 @@ }, "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { - "name": "Sam152", - "homepage": "https://www.drupal.org/user/1485048" + "name": "abhinesh", + "homepage": "https://www.drupal.org/user/3645979" }, { "name": "jec006", @@ -14731,6 +14750,10 @@ { "name": "plopesc", "homepage": "https://www.drupal.org/user/282415" + }, + { + "name": "Sam152", + "homepage": "https://www.drupal.org/user/1485048" } ], "description": "A pluggable field type for storing videos from external video hosts such as Vimeo and YouTube.", diff --git a/config/sync/autologout.settings.yml b/config/sync/autologout.settings.yml index c8000760..dc84206a 100644 --- a/config/sync/autologout.settings.yml +++ b/config/sync/autologout.settings.yml @@ -9,8 +9,9 @@ no_individual_logout_threshold: true role_logout: true role_logout_max: true redirect_url: / +include_destination: true no_dialog: true -message: 'Your session is about to expire. Do you want to reset it?' +message: 'We are about to log you out for inactivity. If we do, you will lose any unsaved work. Do you need more time?' inactivity_message: '' inactivity_message_type: status modal_width: 450 diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 71261f9b..d781a1a7 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -25,11 +25,7 @@ module: breakpoint: 0 bulkdelete: 0 checklistapi: 0 - ckeditor: 0 - ckeditor_codemirror: 0 - ckeditor_font: 0 - ckeditor_uploadimage: 0 - colorbutton: 0 + ckeditor5: 0 commerce: 0 commerce_cart: 0 commerce_cart_api: 0 @@ -157,7 +153,6 @@ module: options: 0 page_cache: 0 pagerer: 0 - panelbutton: 0 path: 0 path_alias: 0 path_alias_xt: 0 @@ -226,7 +221,6 @@ module: user_history: 0 vde_drush: 0 video_embed_field: 0 - video_embed_wysiwyg: 0 views_bulk_edit: 0 views_bulk_operations: 0 views_conditional: 0 diff --git a/config/sync/editor.editor.full_html.yml b/config/sync/editor.editor.full_html.yml index 619fa133..3c211a47 100644 --- a/config/sync/editor.editor.full_html.yml +++ b/config/sync/editor.editor.full_html.yml @@ -1,87 +1,56 @@ -uuid: ea629e5d-5d2a-4851-9587-c90de9fafa5f +uuid: 56efc351-aaf7-4d9f-b10f-69884d689462 langcode: fr status: true dependencies: config: - filter.format.full_html module: - - ckeditor + - ckeditor5 format: full_html -editor: ckeditor +editor: ckeditor5 settings: toolbar: - rows: - - - - - name: Formats - items: - - Format - - Styles - - Underline - - Strike - - Bold - - Italic - - Blockquote - - - name: color - items: - - TextColor - - BGColor - - - name: Liens - items: - - DrupalLink - - DrupalUnlink - - - name: Listes - items: - - BulletedList - - NumberedList - - - name: Média - items: - - DrupalImage - - - name: Outils - items: - - Source - - - name: align - items: - - JustifyLeft - - JustifyCenter - - JustifyRight - - JustifyBlock + items: + - heading + - underline + - strikethrough + - bold + - italic + - blockQuote + - link + - bulletedList + - numberedList + - drupalInsertImage + - sourceEditing + - alignment plugins: - drupallink: - linkit_enabled: true - linkit_profile: default - stylescombo: - styles: '' - codemirror: - enable: true - mode: htmlmixed - theme: monokai - startupMode: wysiwyg - options: - lineNumbers: true - lineWrapping: true - matchBrackets: true - autoCloseTags: true - autoCloseBrackets: true - enableSearchTools: true - enableCodeFolding: true - enableCodeFormatting: true - autoFormatOnStart: true - autoFormatOnModeChange: true - autoFormatOnUncomment: true - colorbutton: - colors: '' + ckeditor5_heading: + enabled_headings: + - heading2 + - heading3 + - heading4 + - heading5 + - heading6 + ckeditor5_sourceEditing: + allowed_tags: { } + ckeditor5_list: + reversed: true + startIndex: true + ckeditor5_alignment: + enabled_alignments: + - left + - center + - right + - justify + ckeditor5_imageResize: + allow_resize: true + editor_advanced_link_link: + enabled_attributes: { } image_upload: status: true scheme: public directory: inline-images max_size: '' max_dimensions: - width: null - height: null + width: 0 + height: 0 diff --git a/config/sync/editor.editor.wysiwyg.yml b/config/sync/editor.editor.wysiwyg.yml index 9020a348..fa1df5a5 100644 --- a/config/sync/editor.editor.wysiwyg.yml +++ b/config/sync/editor.editor.wysiwyg.yml @@ -1,85 +1,41 @@ -uuid: 3ee84454-2996-4dd0-85cb-037da45a7137 +uuid: a786d05f-0af2-4ceb-a899-ae15d35f7cc1 langcode: fr status: true dependencies: config: - filter.format.wysiwyg module: - - ckeditor -_core: - default_config_hash: 45tCDsVx8RKDcrtyfVeP88jcBXzIxLtadjP2kF_DIjs + - ckeditor5 format: wysiwyg -editor: ckeditor +editor: ckeditor5 settings: toolbar: - rows: - - - - - name: Formats - items: - - Styles - - Bold - - Italic - - Underline - - - name: misc - items: - - SpecialChar - - - name: Liens - items: - - DrupalLink - - DrupalUnlink - - - name: Listes - items: - - BulletedList - - NumberedList - - - name: Média - items: - - Blockquote - - DrupalImage - - - name: Outils - items: - - Source - - - name: Copy/Paste - items: - - Copy - - Cut - - Paste - - PasteText - - PasteFromWord + items: + - bold + - italic + - underline + - specialCharacters + - link + - bulletedList + - numberedList + - blockQuote + - drupalInsertImage + - sourceEditing plugins: - drupallink: - linkit_enabled: true - linkit_profile: default - stylescombo: - styles: h4.inter-titre|Inter-titre - codemirror: - enable: true - mode: htmlmixed - theme: monokai - startupMode: wysiwyg - options: - lineNumbers: true - lineWrapping: true - matchBrackets: true - autoCloseTags: true - autoCloseBrackets: true - enableSearchTools: true - enableCodeFolding: true - enableCodeFormatting: true - autoFormatOnStart: true - autoFormatOnModeChange: true - autoFormatOnUncomment: true + ckeditor5_sourceEditing: + allowed_tags: { } + ckeditor5_list: + reversed: true + startIndex: true + ckeditor5_imageResize: + allow_resize: true + editor_advanced_link_link: + enabled_attributes: { } image_upload: status: true scheme: public - directory: wysiwyg-images + directory: inline-images max_size: '' max_dimensions: - width: null - height: null + width: 0 + height: 0 diff --git a/config/sync/filter.format.full_html.yml b/config/sync/filter.format.full_html.yml index 34baf072..a200664f 100644 --- a/config/sync/filter.format.full_html.yml +++ b/config/sync/filter.format.full_html.yml @@ -44,7 +44,7 @@ filters: status: false weight: -10 settings: - allowed_html: '