added actu, event, ressource cloning

This commit is contained in:
2025-10-29 12:31:33 +01:00
parent 887cbe072f
commit 2e8dfb0fc2
8 changed files with 167 additions and 1 deletions

View File

@@ -25,6 +25,7 @@
"drupal/ckeditor_iframe": "^3.0@alpha", "drupal/ckeditor_iframe": "^3.0@alpha",
"drupal/config_ignore": "^3.2", "drupal/config_ignore": "^3.2",
"drupal/config_update": "^2.0@alpha", "drupal/config_update": "^2.0@alpha",
"drupal/content_entity_clone": "^1.1",
"drupal/context": "^5.0@RC", "drupal/context": "^5.0@RC",
"drupal/core-composer-scaffold": "^10.3", "drupal/core-composer-scaffold": "^10.3",
"drupal/core-project-message": "^10.3", "drupal/core-project-message": "^10.3",

47
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "76f1350c631422f5f45908657d7fb237", "content-hash": "61471c0fe7c13a9df3a152d3f97e9794",
"packages": [ "packages": [
{ {
"name": "ajgl/breakpoint-twig-extension", "name": "ajgl/breakpoint-twig-extension",
@@ -3204,6 +3204,51 @@
"source": "https://git.drupalcode.org/project/config_update" "source": "https://git.drupalcode.org/project/config_update"
} }
}, },
{
"name": "drupal/content_entity_clone",
"version": "1.1.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/content_entity_clone.git",
"reference": "1.1.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/content_entity_clone-1.1.0.zip",
"reference": "1.1.0",
"shasum": "262bc1b15c282f2d1167389eceba3235ee837347"
},
"require": {
"drupal/core": "^9 || ^10 || ^11"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "1.1.0",
"datestamp": "1738654627",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "orakili",
"homepage": "https://www.drupal.org/u/orakili"
}
],
"description": "Provides cloning of content entity types.",
"homepage": "https://www.drupal.org/project/content_entity_clone",
"support": {
"source": "https://git.drupal.org/project/content_entity_clone.git",
"issues": "https://www.drupal.org/project/issues/content_entity_clone"
}
},
{ {
"name": "drupal/content_lock", "name": "drupal/content_lock",
"version": "2.4.0", "version": "2.4.0",

View File

@@ -0,0 +1,31 @@
enabled: true
local_task_label: Cloner
fields:
title:
id: entity_label_clone_suffix
body:
id: copy_values
field_dates_actu:
id: copy_values
field_evenements_lies:
id: copy_values
field_fichier:
id: copy_values
field_image:
id: copy_values
field_lien:
id: copy_values
field_memo:
id: copy_values
field_programme:
id: copy_values
field_projet:
id: copy_values
field_promu_en_page_programme:
id: copy_values
field_ressources_liees:
id: copy_values
field_sous_titre:
id: copy_values
field_theme:
id: copy_values

View File

@@ -0,0 +1,41 @@
enabled: true
local_task_label: Cloner
fields:
title:
id: entity_label_clone_suffix
body:
id: copy_values
field_date:
id: copy_values
field_evenements_lies:
id: copy_values
field_fichier:
id: copy_values
field_image:
id: copy_values
field_intro:
id: copy_values
field_last_date_only:
id: copy_values
field_lien:
id: copy_values
field_memo:
id: copy_values
field_organisateur:
id: copy_values
field_partenaires:
id: copy_values
field_programme:
id: copy_values
field_projet:
id: copy_values
field_promu_en_page_programme:
id: copy_values
field_ressources_liees:
id: copy_values
field_sous_titre:
id: copy_values
field_theme:
id: copy_values
field_type_evenement:
id: copy_values

View File

@@ -0,0 +1,43 @@
enabled: true
local_task_label: Cloner
fields:
title:
id: entity_label_clone_suffix
body:
id: copy_values
field_auteurs:
id: copy_values
field_collections:
id: copy_values
field_date_de_parution:
id: copy_values
field_diaporama:
id: copy_values
field_edition:
id: copy_values
field_evenements_lies:
id: copy_values
field_fichier:
id: copy_values
field_image:
id: copy_values
field_lien:
id: copy_values
field_memo:
id: copy_values
field_poid:
id: copy_values
field_programme:
id: copy_values
field_projet:
id: copy_values
field_ressources_liees:
id: copy_values
field_sous_titre:
id: copy_values
field_theme:
id: copy_values
field_type_de_ressource:
id: copy_values
field_videos:
id: copy_values

View File

@@ -28,6 +28,7 @@ module:
config_translation: 0 config_translation: 0
config_update: 0 config_update: 0
contact: 0 contact: 0
content_entity_clone: 0
content_lock: 0 content_lock: 0
content_lock_timeout: 0 content_lock_timeout: 0
context: 0 context: 0

View File

@@ -20,6 +20,7 @@ dependencies:
module: module:
- actions_permissions - actions_permissions
- administerusersbyrole - administerusersbyrole
- content_entity_clone
- content_lock - content_lock
- content_translation - content_translation
- field_ui - field_ui
@@ -62,6 +63,7 @@ permissions:
- 'bypass node access' - 'bypass node access'
- 'cancel users with role editeur' - 'cancel users with role editeur'
- 'change own username' - 'change own username'
- 'clone content entities'
- 'create actualite content' - 'create actualite content'
- 'create content translations' - 'create content translations'
- 'create evenement content' - 'create evenement content'

View File

@@ -18,6 +18,7 @@ dependencies:
- taxonomy.vocabulary.types_de_theme - taxonomy.vocabulary.types_de_theme
- taxonomy.vocabulary.villes - taxonomy.vocabulary.villes
module: module:
- content_entity_clone
- content_lock - content_lock
- file - file
- file_delete - file_delete
@@ -42,6 +43,7 @@ permissions:
- 'administer nodes' - 'administer nodes'
- 'break content lock' - 'break content lock'
- 'change own username' - 'change own username'
- 'clone content entities'
- 'create actualite content' - 'create actualite content'
- 'create evenement content' - 'create evenement content'
- 'create programme content' - 'create programme content'