diff --git a/src/composer.json b/src/composer.json
index 9c6e83a..0d3d220 100644
--- a/src/composer.json
+++ b/src/composer.json
@@ -16,9 +16,11 @@
],
"require": {
"composer/installers": "^1.9",
+ "drupal/amswap": "^3.1",
"drupal/core-composer-scaffold": "^9.4",
"drupal/core-project-message": "^9.4",
"drupal/core-recommended": "^9.4",
+ "drupal/paragraphs": "^1.15",
"wikimedia/composer-merge-plugin": "^2.0"
},
"conflict": {
@@ -101,6 +103,11 @@
"recurse": true,
"replace": false,
"merge-extra": true
- }
+ },
+ "patches": {
+ "drupal/paragraphs": {
+ "Skip saving empty paragraphs for certain types https://www.drupal.org/project/paragraphs/issues/2877695" : "https://www.drupal.org/files/issues/2021-03-31/2877695-35.patch"
+ }
+ }
}
}
diff --git a/src/composer.lock b/src/composer.lock
index f347fb2..435907d 100644
--- a/src/composer.lock
+++ b/src/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": "98071262a5a5f67e96f60ce85a8d7912",
+ "content-hash": "aea0592ad6ad8016ce9acf94c357afbd",
"packages": [
{
"name": "alchemy/zippy",
@@ -2403,6 +2403,54 @@
"source": "https://git.drupalcode.org/project/advanced_text_formatter"
}
},
+ {
+ "name": "drupal/amswap",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/amswap.git",
+ "reference": "3.1.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/amswap-3.1.0.zip",
+ "reference": "3.1.0",
+ "shasum": "71c6a6e9c7187d70a399494d30d3d9228dcabb4f"
+ },
+ "require": {
+ "drupal/core": "^8 || ^9"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "3.1.0",
+ "datestamp": "1629990291",
+ "security-coverage": {
+ "status": "not-covered",
+ "message": "Project has not opted into security advisory coverage!"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "droces",
+ "homepage": "https://www.drupal.org/user/2996575"
+ }
+ ],
+ "description": "Allows the administration menu to be customised per user role.",
+ "homepage": "https://www.drupal.org/project/amswap",
+ "keywords": [
+ "Drupal"
+ ],
+ "support": {
+ "source": "http://cgit.drupalcode.org/amswap",
+ "issues": "https://www.drupal.org/project/issues/amswap"
+ }
+ },
{
"name": "drupal/audiofield",
"version": "1.11.0",
@@ -4846,6 +4894,70 @@
"source": "https://git.drupalcode.org/project/entity_clone"
}
},
+ {
+ "name": "drupal/entity_reference_revisions",
+ "version": "1.10.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/entity_reference_revisions.git",
+ "reference": "8.x-1.10"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.10.zip",
+ "reference": "8.x-1.10",
+ "shasum": "edd23b91c4a34db65ea22c4db54b7458edc7513b"
+ },
+ "require": {
+ "drupal/core": "^9 || ^10"
+ },
+ "require-dev": {
+ "drupal/diff": "1.x-dev"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-1.10",
+ "datestamp": "1660664712",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ },
+ "drush": {
+ "services": {
+ "drush.services.yml": "^9 || ^10 || ^11"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Berdir",
+ "homepage": "https://www.drupal.org/user/214652"
+ },
+ {
+ "name": "Frans",
+ "homepage": "https://www.drupal.org/user/514222"
+ },
+ {
+ "name": "jeroen.b",
+ "homepage": "https://www.drupal.org/user/1853532"
+ },
+ {
+ "name": "miro_dietiker",
+ "homepage": "https://www.drupal.org/user/227761"
+ }
+ ],
+ "description": "Entity Reference Revisions",
+ "homepage": "https://www.drupal.org/project/entity_reference_revisions",
+ "support": {
+ "source": "https://git.drupalcode.org/project/entity_reference_revisions"
+ }
+ },
{
"name": "drupal/extlink",
"version": "1.6.0",
@@ -6436,6 +6548,86 @@
"source": "https://git.drupalcode.org/project/pagerer"
}
},
+ {
+ "name": "drupal/paragraphs",
+ "version": "1.15.0",
+ "source": {
+ "type": "git",
+ "url": "https://git.drupalcode.org/project/paragraphs.git",
+ "reference": "8.x-1.15"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.15.zip",
+ "reference": "8.x-1.15",
+ "shasum": "2ed2d3199553010fa1c500181bbebe676e9e60c1"
+ },
+ "require": {
+ "drupal/core": "^9.3 || ^10",
+ "drupal/entity_reference_revisions": "~1.3"
+ },
+ "require-dev": {
+ "drupal/block_field": "1.x-dev",
+ "drupal/diff": "1.x-dev",
+ "drupal/entity_browser": "2.x-dev",
+ "drupal/entity_usage": "2.x-dev",
+ "drupal/field_group": "3.x-dev",
+ "drupal/inline_entity_form": "1.x-dev",
+ "drupal/paragraphs-paragraphs_library": "*",
+ "drupal/replicate": "1.x-dev",
+ "drupal/search_api": "1.x-dev",
+ "drupal/search_api_db": "*"
+ },
+ "suggest": {
+ "drupal/entity_browser": "Recommended for an improved user experience when using the Paragraphs library module"
+ },
+ "type": "drupal-module",
+ "extra": {
+ "drupal": {
+ "version": "8.x-1.15",
+ "datestamp": "1661440897",
+ "security-coverage": {
+ "status": "covered",
+ "message": "Covered by Drupal's security advisory policy"
+ }
+ }
+ },
+ "notification-url": "https://packages.drupal.org/8/downloads",
+ "license": [
+ "GPL-2.0-or-later"
+ ],
+ "authors": [
+ {
+ "name": "Berdir",
+ "homepage": "https://www.drupal.org/user/214652"
+ },
+ {
+ "name": "Frans",
+ "homepage": "https://www.drupal.org/user/514222"
+ },
+ {
+ "name": "jeroen.b",
+ "homepage": "https://www.drupal.org/user/1853532"
+ },
+ {
+ "name": "jstoller",
+ "homepage": "https://www.drupal.org/user/99012"
+ },
+ {
+ "name": "miro_dietiker",
+ "homepage": "https://www.drupal.org/user/227761"
+ },
+ {
+ "name": "Primsi",
+ "homepage": "https://www.drupal.org/user/282629"
+ }
+ ],
+ "description": "Enables the creation of Paragraphs entities.",
+ "homepage": "https://www.drupal.org/project/paragraphs",
+ "support": {
+ "source": "https://git.drupalcode.org/project/paragraphs"
+ }
+ },
{
"name": "drupal/path_alias_xt",
"version": "dev-1.x",
diff --git a/src/config/sync/admin_toolbar.settings.yml b/src/config/sync/admin_toolbar.settings.yml
index 86a5b3e..6df3a33 100644
--- a/src/config/sync/admin_toolbar.settings.yml
+++ b/src/config/sync/admin_toolbar.settings.yml
@@ -1,4 +1,4 @@
_core:
default_config_hash: jvTSppzcgH5wnzBhX5xnAExcp2I1CzkQ_aky65XNfYI
langcode: fr
-menu_depth: 4
+menu_depth: 5
diff --git a/src/config/sync/amswap.amswapconfig.yml b/src/config/sync/amswap.amswapconfig.yml
new file mode 100644
index 0000000..fbb38ed
--- /dev/null
+++ b/src/config/sync/amswap.amswapconfig.yml
@@ -0,0 +1,7 @@
+_core:
+ default_config_hash: vaRIb4e_4378IzQXF4dy-aSEAZ4O3D9iC7LW89rHPSw
+langcode: fr
+role_menu_pairs:
+ -
+ role: admin
+ menu: administrator
diff --git a/src/config/sync/core.base_field_override.node.concernement.promote.yml b/src/config/sync/core.base_field_override.node.concernement.promote.yml
new file mode 100644
index 0000000..7e572b0
--- /dev/null
+++ b/src/config/sync/core.base_field_override.node.concernement.promote.yml
@@ -0,0 +1,22 @@
+uuid: 7d9dc179-a37c-4b77-bcfc-8bc6e3341b7b
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.concernement
+id: node.concernement.promote
+field_name: promote
+entity_type: node
+bundle: concernement
+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
diff --git a/src/config/sync/core.base_field_override.node.concernement.title.yml b/src/config/sync/core.base_field_override.node.concernement.title.yml
new file mode 100644
index 0000000..e799469
--- /dev/null
+++ b/src/config/sync/core.base_field_override.node.concernement.title.yml
@@ -0,0 +1,18 @@
+uuid: 15b59ea5-176b-499e-9399-7b9c6c290390
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.concernement
+id: node.concernement.title
+field_name: title
+entity_type: node
+bundle: concernement
+label: Nom
+description: ''
+required: true
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/src/config/sync/core.base_field_override.node.entite.promote.yml b/src/config/sync/core.base_field_override.node.entite.promote.yml
new file mode 100644
index 0000000..343f728
--- /dev/null
+++ b/src/config/sync/core.base_field_override.node.entite.promote.yml
@@ -0,0 +1,22 @@
+uuid: 1a9c4b8e-878a-4e24-92cf-29bfcbc4ccb2
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.entite
+id: node.entite.promote
+field_name: promote
+entity_type: node
+bundle: entite
+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
diff --git a/src/config/sync/core.base_field_override.node.entite.title.yml b/src/config/sync/core.base_field_override.node.entite.title.yml
new file mode 100644
index 0000000..e027394
--- /dev/null
+++ b/src/config/sync/core.base_field_override.node.entite.title.yml
@@ -0,0 +1,18 @@
+uuid: 460a8530-8493-4663-8f5a-aa2cb247df91
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.entite
+id: node.entite.title
+field_name: title
+entity_type: node
+bundle: entite
+label: Nom
+description: ''
+required: true
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/src/config/sync/core.entity_form_display.node.concernement.default.yml b/src/config/sync/core.entity_form_display.node.concernement.default.yml
new file mode 100644
index 0000000..ce00dee
--- /dev/null
+++ b/src/config/sync/core.entity_form_display.node.concernement.default.yml
@@ -0,0 +1,154 @@
+uuid: 6a03647a-4c68-4cec-877d-38e20628529f
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.node.concernement.body
+ - field.field.node.concernement.field_entite
+ - node.type.concernement
+ module:
+ - field_group
+ - paragraphs
+ - text
+third_party_settings:
+ field_group:
+ group_tabs:
+ children:
+ - group_contenu
+ - group_entites
+ label: Tabs
+ region: content
+ parent_name: ''
+ weight: 1
+ format_type: tabs
+ format_settings:
+ classes: ''
+ show_empty_fields: true
+ id: ''
+ direction: horizontal
+ width_breakpoint: 640
+ group_contenu:
+ children:
+ - body
+ label: Contenu
+ region: content
+ parent_name: group_tabs
+ weight: 12
+ format_type: tab
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ group_entites:
+ children:
+ - field_entite
+ label: Entités
+ region: content
+ parent_name: group_tabs
+ weight: 13
+ format_type: tab
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ formatter: closed
+ description: ''
+ required_fields: true
+ group_details:
+ children:
+ - langcode
+ - uid
+ - created
+ - status
+ label: Details
+ region: content
+ parent_name: ''
+ weight: 2
+ format_type: details_sidebar
+ format_settings:
+ classes: ''
+ show_empty_fields: true
+ id: ''
+ open: true
+ description: ''
+ required_fields: true
+ weight: -100
+id: node.concernement.default
+targetEntityType: node
+bundle: concernement
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 10
+ region: content
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ show_summary: false
+ third_party_settings: { }
+ created:
+ type: datetime_timestamp
+ weight: 5
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_entite:
+ type: paragraphs
+ weight: 11
+ region: content
+ settings:
+ title: Paragraphe
+ title_plural: Paragraphs
+ edit_mode: open
+ closed_mode: summary
+ autocollapse: none
+ closed_mode_threshold: 0
+ add_mode: dropdown
+ form_display_mode: default
+ default_paragraph_type: ''
+ features:
+ collapse_edit_all: collapse_edit_all
+ duplicate: duplicate
+ third_party_settings: { }
+ langcode:
+ type: language_select
+ weight: 3
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ weight: 6
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 4
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ path: true
+ promote: true
+ sticky: true
+ url_redirects: true
diff --git a/src/config/sync/core.entity_form_display.node.entite.default.yml b/src/config/sync/core.entity_form_display.node.entite.default.yml
new file mode 100644
index 0000000..c55fa46
--- /dev/null
+++ b/src/config/sync/core.entity_form_display.node.entite.default.yml
@@ -0,0 +1,164 @@
+uuid: 06ee1c34-4808-41db-9a65-753b745cb8fc
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.node.entite.body
+ - field.field.node.entite.field_documents
+ - field.field.node.entite.field_images
+ - field.field.node.entite.field_videos
+ - image.style.thumbnail
+ - node.type.entite
+ module:
+ - field_group
+ - file
+ - image
+ - text
+ - video_embed_field
+third_party_settings:
+ field_group:
+ group_tabs:
+ children:
+ - group_texte
+ - group_media
+ label: Tabs
+ region: content
+ parent_name: ''
+ weight: 1
+ format_type: tabs
+ format_settings:
+ classes: ''
+ show_empty_fields: true
+ id: ''
+ direction: horizontal
+ width_breakpoint: 640
+ group_media:
+ children:
+ - field_images
+ - field_videos
+ - field_documents
+ label: Media
+ region: content
+ parent_name: group_tabs
+ weight: 16
+ format_type: tab
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ formatter: closed
+ description: ''
+ required_fields: true
+ group_texte:
+ children:
+ - body
+ label: Texte
+ region: content
+ parent_name: group_tabs
+ weight: 15
+ format_type: tab
+ format_settings:
+ classes: ''
+ show_empty_fields: true
+ id: ''
+ formatter: open
+ description: ''
+ required_fields: true
+ group_details:
+ children:
+ - langcode
+ - uid
+ - created
+ - status
+ label: Details
+ region: content
+ parent_name: ''
+ weight: 2
+ format_type: details_sidebar
+ format_settings:
+ classes: ''
+ show_empty_fields: true
+ id: ''
+ open: true
+ description: ''
+ required_fields: true
+ weight: -100
+id: node.entite.default
+targetEntityType: node
+bundle: entite
+mode: default
+content:
+ body:
+ type: text_textarea_with_summary
+ weight: 10
+ region: content
+ settings:
+ rows: 9
+ summary_rows: 3
+ placeholder: ''
+ show_summary: false
+ third_party_settings: { }
+ created:
+ type: datetime_timestamp
+ weight: 5
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_documents:
+ type: file_generic
+ weight: 13
+ region: content
+ settings:
+ progress_indicator: throbber
+ third_party_settings: { }
+ field_images:
+ type: image_image
+ weight: 11
+ region: content
+ settings:
+ progress_indicator: throbber
+ preview_image_style: thumbnail
+ third_party_settings: { }
+ field_videos:
+ type: video_embed_field_textfield
+ weight: 12
+ region: content
+ settings: { }
+ third_party_settings: { }
+ langcode:
+ type: language_select
+ weight: 3
+ region: content
+ settings:
+ include_locked: true
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ weight: 6
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 4
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ path: true
+ promote: true
+ sticky: true
+ url_redirects: true
diff --git a/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml b/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml
new file mode 100644
index 0000000..31f5ac7
--- /dev/null
+++ b/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml
@@ -0,0 +1,25 @@
+uuid: 6e34936e-079e-46a6-9cd5-dd5a98b91fbc
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.entite_concernement.field_entite
+ - paragraphs.paragraphs_type.entite_concernement
+id: paragraph.entite_concernement.default
+targetEntityType: paragraph
+bundle: entite_concernement
+mode: default
+content:
+ field_entite:
+ type: entity_reference_autocomplete
+ weight: 0
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+hidden:
+ created: true
+ status: true
diff --git a/src/config/sync/core.entity_view_display.node.concernement.default.yml b/src/config/sync/core.entity_view_display.node.concernement.default.yml
new file mode 100644
index 0000000..a6323d2
--- /dev/null
+++ b/src/config/sync/core.entity_view_display.node.concernement.default.yml
@@ -0,0 +1,41 @@
+uuid: 7c9cd918-7788-4584-ae1c-1a1f9bab1e88
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.node.concernement.body
+ - field.field.node.concernement.field_entite
+ - node.type.concernement
+ module:
+ - entity_reference_revisions
+ - text
+ - user
+id: node.concernement.default
+targetEntityType: node
+bundle: concernement
+mode: default
+content:
+ body:
+ type: text_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 101
+ region: content
+ field_entite:
+ type: entity_reference_revisions_entity_view
+ label: above
+ settings:
+ view_mode: default
+ link: ''
+ third_party_settings: { }
+ weight: 102
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 100
+ region: content
+hidden:
+ langcode: true
+ search_api_excerpt: true
diff --git a/src/config/sync/core.entity_view_display.node.concernement.teaser.yml b/src/config/sync/core.entity_view_display.node.concernement.teaser.yml
new file mode 100644
index 0000000..4426f8d
--- /dev/null
+++ b/src/config/sync/core.entity_view_display.node.concernement.teaser.yml
@@ -0,0 +1,34 @@
+uuid: 5f5011d2-d920-48b7-b04c-d7e9cfe90762
+langcode: fr
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.concernement.body
+ - field.field.node.concernement.field_entite
+ - node.type.concernement
+ module:
+ - text
+ - user
+id: node.concernement.teaser
+targetEntityType: node
+bundle: concernement
+mode: teaser
+content:
+ body:
+ type: text_summary_or_trimmed
+ label: hidden
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ weight: 101
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 100
+ region: content
+hidden:
+ field_entite: true
+ langcode: true
+ search_api_excerpt: true
diff --git a/src/config/sync/core.entity_view_display.node.entite.default.yml b/src/config/sync/core.entity_view_display.node.entite.default.yml
new file mode 100644
index 0000000..6d704fa
--- /dev/null
+++ b/src/config/sync/core.entity_view_display.node.entite.default.yml
@@ -0,0 +1,66 @@
+uuid: 23ccda7b-4a23-4f9d-9d99-21ac393809de
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.node.entite.body
+ - field.field.node.entite.field_documents
+ - field.field.node.entite.field_images
+ - field.field.node.entite.field_videos
+ - node.type.entite
+ module:
+ - file
+ - image
+ - text
+ - user
+ - video_embed_field
+id: node.entite.default
+targetEntityType: node
+bundle: entite
+mode: default
+content:
+ body:
+ type: text_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 101
+ region: content
+ field_documents:
+ type: file_default
+ label: above
+ settings:
+ use_description_as_link_text: true
+ third_party_settings: { }
+ weight: 104
+ region: content
+ field_images:
+ type: image
+ label: above
+ settings:
+ image_link: ''
+ image_style: ''
+ image_loading:
+ attribute: lazy
+ third_party_settings: { }
+ weight: 102
+ region: content
+ field_videos:
+ type: video_embed_field_video
+ label: above
+ settings:
+ autoplay: true
+ responsive: true
+ width: 854
+ height: 480
+ third_party_settings: { }
+ weight: 103
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 100
+ region: content
+hidden:
+ langcode: true
+ search_api_excerpt: true
diff --git a/src/config/sync/core.entity_view_display.node.entite.teaser.yml b/src/config/sync/core.entity_view_display.node.entite.teaser.yml
new file mode 100644
index 0000000..63c56b4
--- /dev/null
+++ b/src/config/sync/core.entity_view_display.node.entite.teaser.yml
@@ -0,0 +1,38 @@
+uuid: d7f2ddae-a25f-4ae3-9692-d506c806f98b
+langcode: fr
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.teaser
+ - field.field.node.entite.body
+ - field.field.node.entite.field_documents
+ - field.field.node.entite.field_images
+ - field.field.node.entite.field_videos
+ - node.type.entite
+ module:
+ - text
+ - user
+id: node.entite.teaser
+targetEntityType: node
+bundle: entite
+mode: teaser
+content:
+ body:
+ type: text_summary_or_trimmed
+ label: hidden
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ weight: 101
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 100
+ region: content
+hidden:
+ field_documents: true
+ field_images: true
+ field_videos: true
+ langcode: true
+ search_api_excerpt: true
diff --git a/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml b/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml
new file mode 100644
index 0000000..b7c5d25
--- /dev/null
+++ b/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml
@@ -0,0 +1,22 @@
+uuid: 33c4a00a-87e9-4f44-bf0c-e77644cc19f3
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.field.paragraph.entite_concernement.field_entite
+ - paragraphs.paragraphs_type.entite_concernement
+id: paragraph.entite_concernement.default
+targetEntityType: paragraph
+bundle: entite_concernement
+mode: default
+content:
+ field_entite:
+ type: entity_reference_label
+ label: above
+ settings:
+ link: true
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ search_api_excerpt: true
diff --git a/src/config/sync/core.entity_view_mode.paragraph.preview.yml b/src/config/sync/core.entity_view_mode.paragraph.preview.yml
new file mode 100644
index 0000000..569a790
--- /dev/null
+++ b/src/config/sync/core.entity_view_mode.paragraph.preview.yml
@@ -0,0 +1,12 @@
+uuid: d927e2bb-29e2-417f-aa78-b88282c93a89
+langcode: fr
+status: true
+dependencies:
+ module:
+ - paragraphs
+_core:
+ default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
+id: paragraph.preview
+label: Preview
+targetEntityType: paragraph
+cache: true
diff --git a/src/config/sync/core.extension.yml b/src/config/sync/core.extension.yml
index 2604eb8..bbb1c37 100644
--- a/src/config/sync/core.extension.yml
+++ b/src/config/sync/core.extension.yml
@@ -3,9 +3,11 @@ _core:
langcode: fr
module:
actions_permissions: 0
+ admin_menus: 0
admin_toolbar: 0
admin_toolbar_links_access_filter: 0
advanced_text_formatter: 0
+ amswap: 0
audiofield: 0
autocomplete_deluxe: 0
ban: 0
@@ -43,6 +45,7 @@ module:
embed: 0
entity_browser: 0
entity_browser_enhanced: 0
+ entity_reference_revisions: 0
field: 0
field_group: 0
field_ui: 0
@@ -109,6 +112,7 @@ module:
pathauto: 1
content_translation: 10
views: 10
+ paragraphs: 11
figli_starter_kit: 1000
theme:
seven: 0
diff --git a/src/config/sync/field.field.node.concernement.body.yml b/src/config/sync/field.field.node.concernement.body.yml
new file mode 100644
index 0000000..4f9b2e0
--- /dev/null
+++ b/src/config/sync/field.field.node.concernement.body.yml
@@ -0,0 +1,23 @@
+uuid: 1b1b21e9-cb2d-4c8f-8459-bea6e0063b66
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.concernement
+ module:
+ - text
+id: node.concernement.body
+field_name: body
+entity_type: node
+bundle: concernement
+label: Description
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/src/config/sync/field.field.node.concernement.field_entite.yml b/src/config/sync/field.field.node.concernement.field_entite.yml
new file mode 100644
index 0000000..0470d8d
--- /dev/null
+++ b/src/config/sync/field.field.node.concernement.field_entite.yml
@@ -0,0 +1,31 @@
+uuid: 1dab86d2-e0f0-43ed-b03a-c6c35e8e8535
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_entite
+ - node.type.concernement
+ - paragraphs.paragraphs_type.entite_concernement
+ module:
+ - entity_reference_revisions
+id: node.concernement.field_entite
+field_name: field_entite
+entity_type: node
+bundle: concernement
+label: Entité
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:paragraph'
+ handler_settings:
+ target_bundles:
+ entite_concernement: entite_concernement
+ negate: 0
+ target_bundles_drag_drop:
+ entite_concernement:
+ weight: 2
+ enabled: true
+field_type: entity_reference_revisions
diff --git a/src/config/sync/field.field.node.entite.body.yml b/src/config/sync/field.field.node.entite.body.yml
new file mode 100644
index 0000000..d9cd195
--- /dev/null
+++ b/src/config/sync/field.field.node.entite.body.yml
@@ -0,0 +1,23 @@
+uuid: 57a8685d-4fbd-4bcc-a882-39a3994ec840
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.body
+ - node.type.entite
+ module:
+ - text
+id: node.entite.body
+field_name: body
+entity_type: node
+bundle: entite
+label: Descritpion
+description: ''
+required: false
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings:
+ display_summary: true
+ required_summary: false
+field_type: text_with_summary
diff --git a/src/config/sync/field.field.node.entite.field_documents.yml b/src/config/sync/field.field.node.entite.field_documents.yml
new file mode 100644
index 0000000..aaf5a30
--- /dev/null
+++ b/src/config/sync/field.field.node.entite.field_documents.yml
@@ -0,0 +1,27 @@
+uuid: 7b8ab8d4-8b0c-4e7d-80f2-29804863eef7
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_documents
+ - node.type.entite
+ module:
+ - file
+id: node.entite.field_documents
+field_name: field_documents
+entity_type: node
+bundle: entite
+label: Documents
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:file'
+ handler_settings: { }
+ file_directory: '[date:custom:Y]-[date:custom:m]'
+ file_extensions: 'txt pdf doc docx obs png jpg svg'
+ max_filesize: ''
+ description_field: true
+field_type: file
diff --git a/src/config/sync/field.field.node.entite.field_images.yml b/src/config/sync/field.field.node.entite.field_images.yml
new file mode 100644
index 0000000..5b617ef
--- /dev/null
+++ b/src/config/sync/field.field.node.entite.field_images.yml
@@ -0,0 +1,38 @@
+uuid: 38c6bdef-6412-4bcd-87f5-0d3c5554baef
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_images
+ - node.type.entite
+ module:
+ - image
+id: node.entite.field_images
+field_name: field_images
+entity_type: node
+bundle: entite
+label: Images
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:file'
+ 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: false
+ title_field: true
+ title_field_required: false
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+field_type: image
diff --git a/src/config/sync/field.field.node.entite.field_videos.yml b/src/config/sync/field.field.node.entite.field_videos.yml
new file mode 100644
index 0000000..0f2ae74
--- /dev/null
+++ b/src/config/sync/field.field.node.entite.field_videos.yml
@@ -0,0 +1,25 @@
+uuid: a88f7ddd-3a1c-4208-b7ca-accba574a410
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_videos
+ - node.type.entite
+ module:
+ - video_embed_field
+id: node.entite.field_videos
+field_name: field_videos
+entity_type: node
+bundle: entite
+label: Vidéos
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ allowed_providers:
+ vimeo: vimeo
+ youtube: youtube
+ youtube_playlist: '0'
+field_type: video_embed_field
diff --git a/src/config/sync/field.field.paragraph.entite_concernement.field_entite.yml b/src/config/sync/field.field.paragraph.entite_concernement.field_entite.yml
new file mode 100644
index 0000000..fc99e9c
--- /dev/null
+++ b/src/config/sync/field.field.paragraph.entite_concernement.field_entite.yml
@@ -0,0 +1,29 @@
+uuid: 7ec4290f-1574-4a57-95a8-a24c325a4358
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.paragraph.field_entite
+ - node.type.entite
+ - paragraphs.paragraphs_type.entite_concernement
+id: paragraph.entite_concernement.field_entite
+field_name: field_entite
+entity_type: paragraph
+bundle: entite_concernement
+label: Entité
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:node'
+ handler_settings:
+ target_bundles:
+ entite: entite
+ sort:
+ field: _none
+ direction: ASC
+ auto_create: true
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/src/config/sync/field.storage.node.field_documents.yml b/src/config/sync/field.storage.node.field_documents.yml
new file mode 100644
index 0000000..d88a7e8
--- /dev/null
+++ b/src/config/sync/field.storage.node.field_documents.yml
@@ -0,0 +1,23 @@
+uuid: 1b0edae4-f418-4d5b-a938-00c002fdef05
+langcode: fr
+status: true
+dependencies:
+ module:
+ - file
+ - node
+id: node.field_documents
+field_name: field_documents
+entity_type: node
+type: file
+settings:
+ target_type: file
+ display_field: true
+ display_default: true
+ uri_scheme: public
+module: file
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/src/config/sync/field.storage.node.field_entite.yml b/src/config/sync/field.storage.node.field_entite.yml
new file mode 100644
index 0000000..0f60e83
--- /dev/null
+++ b/src/config/sync/field.storage.node.field_entite.yml
@@ -0,0 +1,21 @@
+uuid: ead9c4b3-fcaa-4e16-9255-7cbadb356681
+langcode: fr
+status: true
+dependencies:
+ module:
+ - entity_reference_revisions
+ - node
+ - paragraphs
+id: node.field_entite
+field_name: field_entite
+entity_type: node
+type: entity_reference_revisions
+settings:
+ target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/src/config/sync/field.storage.node.field_images.yml b/src/config/sync/field.storage.node.field_images.yml
new file mode 100644
index 0000000..2d055bc
--- /dev/null
+++ b/src/config/sync/field.storage.node.field_images.yml
@@ -0,0 +1,30 @@
+uuid: edf360a4-9baa-417c-9125-fc47cf090b60
+langcode: fr
+status: true
+dependencies:
+ module:
+ - file
+ - image
+ - node
+id: node.field_images
+field_name: field_images
+entity_type: node
+type: image
+settings:
+ target_type: file
+ display_field: false
+ display_default: false
+ uri_scheme: public
+ default_image:
+ uuid: ''
+ alt: ''
+ title: ''
+ width: null
+ height: null
+module: image
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/src/config/sync/field.storage.node.field_videos.yml b/src/config/sync/field.storage.node.field_videos.yml
new file mode 100644
index 0000000..a615e39
--- /dev/null
+++ b/src/config/sync/field.storage.node.field_videos.yml
@@ -0,0 +1,19 @@
+uuid: b107231d-69e2-4908-aff1-9e398075ecb7
+langcode: fr
+status: true
+dependencies:
+ module:
+ - node
+ - video_embed_field
+id: node.field_videos
+field_name: field_videos
+entity_type: node
+type: video_embed_field
+settings: { }
+module: video_embed_field
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/src/config/sync/field.storage.paragraph.field_entite.yml b/src/config/sync/field.storage.paragraph.field_entite.yml
new file mode 100644
index 0000000..68a35ee
--- /dev/null
+++ b/src/config/sync/field.storage.paragraph.field_entite.yml
@@ -0,0 +1,20 @@
+uuid: 88e80e4d-29df-4528-a809-78429c978ce4
+langcode: fr
+status: true
+dependencies:
+ module:
+ - node
+ - paragraphs
+id: paragraph.field_entite
+field_name: field_entite
+entity_type: paragraph
+type: entity_reference
+settings:
+ target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/src/config/sync/language.content_settings.node.concernement.yml b/src/config/sync/language.content_settings.node.concernement.yml
new file mode 100644
index 0000000..3f1f203
--- /dev/null
+++ b/src/config/sync/language.content_settings.node.concernement.yml
@@ -0,0 +1,11 @@
+uuid: 2a0f7544-f9f2-4420-bc75-eca8da01e621
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.concernement
+id: node.concernement
+target_entity_type_id: node
+target_bundle: concernement
+default_langcode: site_default
+language_alterable: false
diff --git a/src/config/sync/language.content_settings.node.entite.yml b/src/config/sync/language.content_settings.node.entite.yml
new file mode 100644
index 0000000..9f0bbaf
--- /dev/null
+++ b/src/config/sync/language.content_settings.node.entite.yml
@@ -0,0 +1,11 @@
+uuid: 63fcb5f4-9b5a-4db2-819b-fabd819146e1
+langcode: fr
+status: true
+dependencies:
+ config:
+ - node.type.entite
+id: node.entite
+target_entity_type_id: node
+target_bundle: entite
+default_langcode: site_default
+language_alterable: false
diff --git a/src/config/sync/matomo.settings.yml b/src/config/sync/matomo.settings.yml
new file mode 100644
index 0000000..3f4db1e
--- /dev/null
+++ b/src/config/sync/matomo.settings.yml
@@ -0,0 +1,38 @@
+_core:
+ default_config_hash: YGueb7ImKHSG1RRmIB1iqPHVGXTmI2yvCcB-RX7FPeY
+site_id: ''
+url_http: ''
+url_https: ''
+domain_mode: 0
+visibility:
+ request_path_mode: 0
+ request_path_pages: |-
+ /admin
+ /admin/*
+ /batch
+ /node/add*
+ /node/*/*
+ /user/*/*
+ user_role_mode: 0
+ user_role_roles: { }
+ user_account_mode: 1
+track:
+ mailto: true
+ files: true
+ files_extensions: '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip'
+ colorbox: true
+ userid: false
+ messages: { }
+ site_search: false
+privacy:
+ donottrack: true
+custom:
+ variable: { }
+codesnippet:
+ before: ''
+ after: ''
+translation_set: false
+cache: false
+page_title_hierarchy: false
+page_title_hierarchy_exclude_home: true
+langcode: fr
diff --git a/src/config/sync/node.type.concernement.yml b/src/config/sync/node.type.concernement.yml
new file mode 100644
index 0000000..b73f673
--- /dev/null
+++ b/src/config/sync/node.type.concernement.yml
@@ -0,0 +1,17 @@
+uuid: a1a487f8-0d5f-4af7-90a0-04e9eae23c7a
+langcode: fr
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus: { }
+ parent: ''
+name: Concernement
+type: concernement
+description: boussole
+help: ''
+new_revision: true
+preview_mode: 0
+display_submitted: false
diff --git a/src/config/sync/node.type.entite.yml b/src/config/sync/node.type.entite.yml
new file mode 100644
index 0000000..ed2f10a
--- /dev/null
+++ b/src/config/sync/node.type.entite.yml
@@ -0,0 +1,17 @@
+uuid: fb3abc57-ba40-45ec-84d1-1f2db1fd113a
+langcode: fr
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus: { }
+ parent: ''
+name: Entité
+type: entite
+description: 'Les entités sont placées dans les concernements (boussoles)'
+help: ''
+new_revision: true
+preview_mode: 0
+display_submitted: false
diff --git a/src/config/sync/paragraphs.paragraphs_type.entite_concernement.yml b/src/config/sync/paragraphs.paragraphs_type.entite_concernement.yml
new file mode 100644
index 0000000..11acea4
--- /dev/null
+++ b/src/config/sync/paragraphs.paragraphs_type.entite_concernement.yml
@@ -0,0 +1,10 @@
+uuid: 93f0100d-fbc4-4a3e-a1e2-283dcb052951
+langcode: fr
+status: true
+dependencies: { }
+id: entite_concernement
+label: 'Entité intégrée'
+icon_uuid: null
+icon_default: null
+description: 'Paragraphe qui pointe un CT entité et y ajoute les infos propre au concernement'
+behavior_plugins: { }
diff --git a/src/config/sync/paragraphs.settings.yml b/src/config/sync/paragraphs.settings.yml
new file mode 100644
index 0000000..26d0dd3
--- /dev/null
+++ b/src/config/sync/paragraphs.settings.yml
@@ -0,0 +1,4 @@
+_core:
+ default_config_hash: 7eR0sk71Eol86r_A7BMqn5_46wzenh5J1O5vZRCGKv8
+langcode: fr
+show_unpublished: true
diff --git a/src/config/sync/system.menu.administrator.yml b/src/config/sync/system.menu.administrator.yml
new file mode 100644
index 0000000..cc54718
--- /dev/null
+++ b/src/config/sync/system.menu.administrator.yml
@@ -0,0 +1,10 @@
+uuid: b324ce0e-987c-47e5-a842-d6b5dc628331
+langcode: und
+status: true
+dependencies: { }
+_core:
+ default_config_hash: I81CfKebYEeQET3JtD67-P23S7xMzhJvFDoBNXKvsrw
+id: administrator
+label: Administrators
+description: 'An admin menu for content administrators (must be customized for each new project)'
+locked: false
diff --git a/src/config/sync/user.role.admin.yml b/src/config/sync/user.role.admin.yml
index 9f054c2..09deff5 100644
--- a/src/config/sync/user.role.admin.yml
+++ b/src/config/sync/user.role.admin.yml
@@ -3,11 +3,15 @@ langcode: fr
status: true
dependencies:
config:
+ - filter.format.wysiwyg
+ - node.type.concernement
+ - node.type.entite
- node.type.static
module:
- actions_permissions
- content_translation
- file
+ - filter
- node
- system
- toolbar
@@ -27,14 +31,17 @@ permissions:
- 'administer productions menu items'
- 'administer users'
- 'change own username'
+ - 'create concernement content'
- 'create content translations'
- 'create corpus_documents workflow_transition'
- 'create defalut workflow_transition'
- 'create default workflow_transition'
- 'create enregistrement content'
+ - 'create entite content'
- 'create evenement content'
- 'create generique workflow_transition'
- 'create page content'
+ - 'create static content'
- 'create terms in collectionneurs'
- 'create terms in entrees'
- 'create terms in genres'
@@ -45,13 +52,21 @@ permissions:
- 'delete any evenement content'
- 'delete any fil content'
- 'delete any page content'
+ - 'delete concernement revisions'
+ - 'delete entite revisions'
+ - 'delete own concernement content'
+ - 'delete own entite content'
+ - 'delete own static content'
+ - 'delete static revisions'
- 'delete terms in collectionneurs'
- 'delete terms in entrees'
- 'delete terms in genres'
- 'delete terms in langues'
- 'delete terms in locuteurs'
- 'edit any autre_son content'
+ - 'edit any concernement content'
- 'edit any enregistrement content'
+ - 'edit any entite content'
- 'edit any evenement content'
- 'edit any page content'
- 'edit any static content'
@@ -80,7 +95,9 @@ permissions:
- 'revert any corpus_documents workflow_transition'
- 'revert any generique workflow_transition'
- 'revert autre_son revisions'
+ - 'revert concernement revisions'
- 'revert enregistrement revisions'
+ - 'revert entite revisions'
- 'revert evenement revisions'
- 'revert page revisions'
- 'revert static revisions'
@@ -97,8 +114,11 @@ permissions:
- 'update content translations'
- 'use text format wysiwyg'
- 'view autre_son revisions'
+ - 'view concernement revisions'
- 'view enregistrement revisions'
+ - 'view entite revisions'
- 'view evenement revisions'
+ - 'view own unpublished content'
- 'view page revisions'
- 'view static revisions'
- 'view the administration theme'
diff --git a/src/config/sync/user.role.anonymous.yml b/src/config/sync/user.role.anonymous.yml
index afdee98..d55d67d 100644
--- a/src/config/sync/user.role.anonymous.yml
+++ b/src/config/sync/user.role.anonymous.yml
@@ -2,8 +2,11 @@ uuid: b02cf7b2-9f2e-4176-a89b-5003153c1fd1
langcode: fr
status: true
dependencies:
+ config:
+ - filter.format.wysiwyg
module:
- devel
+ - filter
- system
_core:
default_config_hash: g0EHI5W4j_ZUCTvSQWEDEKVvC0g1Glt4YWZt_ihyvog
diff --git a/src/config/sync/user.role.authenticated.yml b/src/config/sync/user.role.authenticated.yml
index 9b4e8d1..3a8f7ab 100644
--- a/src/config/sync/user.role.authenticated.yml
+++ b/src/config/sync/user.role.authenticated.yml
@@ -2,8 +2,11 @@ uuid: e4a62f6c-04b9-405a-b124-d88c3917fe39
langcode: fr
status: true
dependencies:
+ config:
+ - filter.format.wysiwyg
module:
- devel
+ - filter
- system
_core:
default_config_hash: NlAJ1uthbRfNcM-M7UCYixmpTNgZnkuQKQymrXPv7UY
diff --git a/src/config/sync/views.view.admin_nodes.yml b/src/config/sync/views.view.admin_nodes.yml
new file mode 100644
index 0000000..207cb19
--- /dev/null
+++ b/src/config/sync/views.view.admin_nodes.yml
@@ -0,0 +1,1568 @@
+uuid: 7c5379ee-8471-4304-9679-4f901471a0f0
+langcode: fr
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_images
+ - image.style.thumbnail
+ - node.type.concernement
+ - node.type.entite
+ module:
+ - content_lock
+ - image
+ - node
+ - user
+ - views_bulk_operations
+id: admin_nodes
+label: 'Admin Nodes'
+module: views
+description: 'admin nodes view'
+tag: ''
+base_table: node_field_data
+base_field: nid
+display:
+ default:
+ id: default
+ display_title: Default
+ display_plugin: default
+ position: 0
+ display_options:
+ title: Concernements
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: false
+ ellipsis: false
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ pager:
+ type: mini
+ options:
+ offset: 0
+ items_per_page: 10
+ total_pages: null
+ id: 0
+ tags:
+ next: ››
+ previous: ‹‹
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Éléments par page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- Tout -'
+ offset: false
+ offset_label: Décalage
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Appliquer
+ reset_button: false
+ reset_button_label: Réinitialiser
+ exposed_sorts_label: 'Trier par'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ empty: { }
+ sorts: { }
+ arguments: { }
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '1'
+ group: 1
+ exposed: true
+ expose:
+ operator_id: ''
+ label: 'Statut de publication'
+ description: ''
+ use_operator: false
+ operator: status_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: status
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ admin: '0'
+ root: '0'
+ user: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ style:
+ type: table
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ columns:
+ title: title
+ is_locked: title
+ uid: uid
+ views_bulk_operations_bulk_form: views_bulk_operations_bulk_form
+ operations: title
+ changed: changed
+ status: status
+ default: '-1'
+ info:
+ title:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: '
'
+ empty_column: false
+ responsive: ''
+ is_locked:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ uid:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ views_bulk_operations_bulk_form:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ operations:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ changed:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ status:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ override: true
+ sticky: false
+ summary: ''
+ empty_table: false
+ caption: ''
+ description: ''
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ query:
+ type: views_query
+ options:
+ query_comment: ''
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_tags: { }
+ relationships: { }
+ header: { }
+ footer: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_1:
+ id: page_1
+ display_title: 'Admin Concernements'
+ display_plugin: page
+ position: 1
+ display_options:
+ fields:
+ views_bulk_operations_bulk_form:
+ id: views_bulk_operations_bulk_form
+ table: views
+ field: views_bulk_operations_bulk_form
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: views_bulk_operations_bulk_form
+ label: 'Views bulk operations'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ batch: true
+ batch_size: 10
+ form_step: true
+ buttons: false
+ action_title: Action
+ clear_on_exposed: true
+ force_selection_info: true
+ selected_actions:
+ 0:
+ action_id: 'entity:break_lock:node'
+ preconfiguration:
+ add_confirmation: false
+ 3:
+ action_id: node_unpublish_by_keyword_action
+ preconfiguration:
+ add_confirmation: false
+ 10:
+ action_id: 'entity:save_action:node'
+ preconfiguration:
+ add_confirmation: false
+ 11:
+ action_id: 'entity:unpublish_action:node'
+ preconfiguration:
+ add_confirmation: true
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: false
+ ellipsis: false
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ operations:
+ id: operations
+ table: node_revision
+ field: operations
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ plugin_id: entity_operations
+ label: 'Liens d''actions'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ destination: false
+ is_locked:
+ id: is_locked
+ table: content_lock
+ field: is_locked
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: boolean
+ label: 'Est Verrouillé'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ type: unicode-yes-no
+ type_custom_true: lock
+ type_custom_false: unlock
+ not: true
+ status:
+ id: status
+ table: node_field_revision
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: status
+ plugin_id: field
+ label: Publié
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: boolean
+ settings:
+ format: yes-no
+ format_custom_false: ''
+ format_custom_true: ''
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ changed:
+ id: changed
+ table: node_field_revision
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: changed
+ plugin_id: field
+ label: Modifié
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: timestamp
+ settings:
+ date_format: short
+ custom_date_format: ''
+ timezone: ''
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ uid:
+ id: uid
+ table: node_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: uid
+ plugin_id: field
+ label: 'Écrit par'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '1'
+ group: 1
+ exposed: true
+ expose:
+ operator_id: ''
+ label: 'Statut de publication'
+ description: ''
+ use_operator: false
+ operator: status_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: status
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ admin: '0'
+ root: '0'
+ user: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ operator: in
+ value:
+ concernement: concernement
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ defaults:
+ fields: false
+ filters: false
+ filter_groups: false
+ display_description: ''
+ display_extenders:
+ views_ef_fieldset: { }
+ path: admin/content/concernements
+ menu:
+ type: tab
+ title: Concernements
+ description: ''
+ weight: -100
+ expanded: true
+ menu_name: administrator
+ parent: 'menu_link_content:fdbfb209-104e-4881-98d3-0bd437f0d770'
+ context: '0'
+ tab_options:
+ type: none
+ title: Contenus
+ description: ''
+ weight: 0
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ page_2:
+ id: page_2
+ display_title: Entités
+ display_plugin: page
+ position: 1
+ display_options:
+ title: Entités
+ fields:
+ views_bulk_operations_bulk_form:
+ id: views_bulk_operations_bulk_form
+ table: views
+ field: views_bulk_operations_bulk_form
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: views_bulk_operations_bulk_form
+ label: 'Views bulk operations'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ batch: true
+ batch_size: 10
+ form_step: true
+ buttons: false
+ action_title: Action
+ clear_on_exposed: true
+ force_selection_info: true
+ selected_actions:
+ 0:
+ action_id: 'entity:break_lock:node'
+ preconfiguration:
+ add_confirmation: false
+ 9:
+ action_id: 'entity:publish_action:node'
+ preconfiguration:
+ add_confirmation: false
+ 10:
+ action_id: 'entity:save_action:node'
+ preconfiguration:
+ add_confirmation: false
+ 11:
+ action_id: 'entity:unpublish_action:node'
+ preconfiguration:
+ add_confirmation: false
+ field_images:
+ id: field_images
+ table: node__field_images
+ field: field_images
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: field
+ label: Images
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: image
+ settings:
+ image_link: ''
+ image_style: thumbnail
+ image_loading:
+ attribute: lazy
+ group_column: ''
+ group_columns: { }
+ group_rows: true
+ delta_limit: 1
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: false
+ ellipsis: false
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ operations:
+ id: operations
+ table: node
+ field: operations
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ plugin_id: entity_operations
+ label: 'Liens d''actions'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ destination: false
+ is_locked:
+ id: is_locked
+ table: content_lock
+ field: is_locked
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: boolean
+ label: 'Est Verrouillé'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ type: unicode-yes-no
+ type_custom_true: ''
+ type_custom_false: ''
+ not: true
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: status
+ plugin_id: field
+ label: Publié
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: boolean
+ settings:
+ format: default
+ format_custom_false: ''
+ format_custom_true: ''
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ changed:
+ id: changed
+ table: node_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: changed
+ plugin_id: field
+ label: Modifié
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: timestamp
+ settings:
+ date_format: short
+ custom_date_format: ''
+ timezone: ''
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ uid:
+ id: uid
+ table: node_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: uid
+ plugin_id: field
+ label: 'Écrit par'
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '1'
+ group: 1
+ exposed: true
+ expose:
+ operator_id: ''
+ label: 'Statut de publication'
+ description: ''
+ use_operator: false
+ operator: status_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: status
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ admin: '0'
+ root: '0'
+ user: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ operator: in
+ value:
+ entite: entite
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ style:
+ type: table
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ columns:
+ views_bulk_operations_bulk_form: views_bulk_operations_bulk_form
+ field_images: field_images
+ title: title
+ operations: title
+ is_locked: title
+ status: status
+ changed: changed
+ uid: uid
+ default: '-1'
+ info:
+ views_bulk_operations_bulk_form:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ field_images:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ title:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: '
'
+ empty_column: false
+ responsive: ''
+ operations:
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ is_locked:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ status:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ changed:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ uid:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ override: true
+ sticky: false
+ summary: ''
+ empty_table: false
+ caption: ''
+ description: ''
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ defaults:
+ title: false
+ style: false
+ row: false
+ fields: false
+ filters: false
+ filter_groups: false
+ display_description: ''
+ display_extenders:
+ views_ef_fieldset: { }
+ path: admin/content/entites
+ menu:
+ type: tab
+ title: Entités
+ description: ''
+ weight: -99
+ expanded: true
+ menu_name: administrator
+ parent: 'menu_link_content:fdbfb209-104e-4881-98d3-0bd437f0d770'
+ context: '0'
+ tab_options:
+ type: none
+ title: Contenus
+ description: ''
+ weight: 0
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags:
+ - 'config:field.storage.node.field_images'
diff --git a/src/web/modules/custom/admin_menus/admin_menus.info.yml b/src/web/modules/custom/admin_menus/admin_menus.info.yml
new file mode 100644
index 0000000..f9139cb
--- /dev/null
+++ b/src/web/modules/custom/admin_menus/admin_menus.info.yml
@@ -0,0 +1,5 @@
+name: 'Admin Menus'
+type: module
+description: 'create editors admin menus through module as they will be exportable as config'
+core_version_requirement: ^8.8 || ^9.2
+package: 'Custom'
diff --git a/src/web/modules/custom/admin_menus/admin_menus.links.action.yml b/src/web/modules/custom/admin_menus/admin_menus.links.action.yml
new file mode 100644
index 0000000..2a6fd56
--- /dev/null
+++ b/src/web/modules/custom/admin_menus/admin_menus.links.action.yml
@@ -0,0 +1,31 @@
+admin_menus.concernement_add:
+ route_name: node.add
+ route_parameters:
+ node_type: 'concernement'
+ title: 'Add Concernement'
+ appears_on:
+ - view.admin_nodes.page_1
+
+admin_menus.entite_add:
+ route_name: node.add
+ route_parameters:
+ node_type: 'entite'
+ title: 'Add Entité'
+ appears_on:
+ - view.admin_nodes.page_2
+
+# admin_menus.company_add:
+# route_name: entity.taxonomy_term.add_form
+# route_parameters:
+# taxonomy_vocabulary: 'company'
+# title: 'Add Companie'
+# appears_on:
+# - view.admin_taxo.page_1
+
+
+# admin_menus.user_add:
+# route_name: user.admin_create
+# title: 'Add User'
+# appears_on:
+# - view.admin_users.page_1
+
diff --git a/src/web/modules/custom/admin_menus/admin_menus.links.menu.yml b/src/web/modules/custom/admin_menus/admin_menus.links.menu.yml
new file mode 100644
index 0000000..299f190
--- /dev/null
+++ b/src/web/modules/custom/admin_menus/admin_menus.links.menu.yml
@@ -0,0 +1,23 @@
+admin_menus.contents:
+ title: Contents
+ description: ''
+ parent: administrator
+ route_name: view.admin_nodes.page_1
+ menu_name: administrator
+ weight: 0
+
+admin_menus.concernements:
+ title: Concernements
+ description: ''
+ parent: admin_menus.contents
+ route_name: view.admin_nodes.page_1
+ menu_name: administrator
+ weight: 0
+
+admin_menus.entitees:
+ title: Entitees
+ description: ''
+ parent: admin_menus.contents
+ route_name: view.admin_nodes.page_2
+ menu_name: administrator
+ weight: 2
diff --git a/src/web/modules/custom/admin_menus/admin_menus.module b/src/web/modules/custom/admin_menus/admin_menus.module
new file mode 100644
index 0000000..f33a4b0
--- /dev/null
+++ b/src/web/modules/custom/admin_menus/admin_menus.module
@@ -0,0 +1,24 @@
+' . t('About') . '';
+ $output .= '
' . t('create editors admins menus through module as they will be exportable as config') . '
'; + return $output; + + default: + } +} diff --git a/src/web/modules/custom/admin_menus/config/install/system.menu.administrator.yml b/src/web/modules/custom/admin_menus/config/install/system.menu.administrator.yml new file mode 100644 index 0000000..8cc28e4 --- /dev/null +++ b/src/web/modules/custom/admin_menus/config/install/system.menu.administrator.yml @@ -0,0 +1,7 @@ +langcode: und +status: true +dependencies: { } +id: administrator +label: Administrators +description: 'An admin menu for content administrators (must be customized for each new project)' +locked: false