Browse Source

more content archi

bach 2 years ago
parent
commit
c57be4d8a3
40 changed files with 1243 additions and 77 deletions
  1. 4 0
      composer.json
  2. 139 1
      composer.lock
  3. 22 0
      config/sync/core.base_field_override.node.question_reponse.promote.yml
  4. 15 7
      config/sync/core.entity_form_display.node.actualite.default.yml
  5. 174 0
      config/sync/core.entity_form_display.node.question_reponse.default.yml
  6. 51 33
      config/sync/core.entity_form_display.node.static.default.yml
  7. 34 0
      config/sync/core.entity_form_display.paragraph.texte.default.yml
  8. 9 0
      config/sync/core.entity_view_display.node.actualite.default.yml
  9. 2 0
      config/sync/core.entity_view_display.node.actualite.teaser.yml
  10. 91 0
      config/sync/core.entity_view_display.node.question_reponse.default.yml
  11. 45 0
      config/sync/core.entity_view_display.node.question_reponse.teaser.yml
  12. 32 10
      config/sync/core.entity_view_display.node.static.default.yml
  13. 32 0
      config/sync/core.entity_view_display.paragraph.texte.default.yml
  14. 12 0
      config/sync/core.entity_view_mode.paragraph.preview.yml
  15. 2 0
      config/sync/core.extension.yml
  16. 1 1
      config/sync/field.field.node.actualite.field_actu_type.yml
  17. 29 0
      config/sync/field.field.node.actualite.field_ress.yml
  18. 27 0
      config/sync/field.field.node.question_reponse.field_fichiers.yml
  19. 23 0
      config/sync/field.field.node.question_reponse.field_liens.yml
  20. 23 0
      config/sync/field.field.node.question_reponse.field_poid.yml
  21. 21 0
      config/sync/field.field.node.question_reponse.field_question.yml
  22. 21 0
      config/sync/field.field.node.question_reponse.field_reponse.yml
  23. 29 0
      config/sync/field.field.node.question_reponse.field_ress.yml
  24. 0 25
      config/sync/field.field.node.static.body.yml
  25. 29 0
      config/sync/field.field.node.static.field_ress.yml
  26. 31 0
      config/sync/field.field.node.static.field_textes.yml
  27. 21 0
      config/sync/field.field.paragraph.texte.field_texte.yml
  28. 19 0
      config/sync/field.field.paragraph.texte.field_titre.yml
  29. 144 0
      config/sync/field.storage.node.field_poid.yml
  30. 19 0
      config/sync/field.storage.node.field_question.yml
  31. 19 0
      config/sync/field.storage.node.field_reponse.yml
  32. 21 0
      config/sync/field.storage.node.field_textes.yml
  33. 19 0
      config/sync/field.storage.paragraph.field_texte.yml
  34. 21 0
      config/sync/field.storage.paragraph.field_titre.yml
  35. 11 0
      config/sync/language.content_settings.node.question_reponse.yml
  36. 17 0
      config/sync/node.type.question_reponse.yml
  37. 10 0
      config/sync/paragraphs.paragraphs_type.texte.yml
  38. 4 0
      config/sync/paragraphs.settings.yml
  39. 10 0
      config/sync/user.role.admin.yml
  40. 10 0
      config/sync/user.role.editeur.yml

+ 4 - 0
composer.json

@@ -25,6 +25,7 @@
         "drupal/manage_display": "1.x-dev@dev",
         "drupal/page_manager": "4.x-dev@dev",
         "drupal/panels": "^4.6",
+        "drupal/paragraphs": "1.x-dev@dev",
         "drupal/role_delegation": "^1.1",
         "drupal/structure_sync": "^2.0",
         "wikimedia/composer-merge-plugin": "^2.0"
@@ -104,6 +105,9 @@
         "patches": {
           "drupal/core": {
             "Title formatting broken due to flawed EntityViewController->buildTitle https://www.drupal.org/project/drupal/issues/2941208": "https://www.drupal.org/files/issues/2021-05-20/entity.title-2941208-133_1.patch"
+          },
+          "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"
           }
         }
     }

+ 139 - 1
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": "a507bcde77b8bd515c6c92a9e01b55bc",
+    "content-hash": "ed26de92d1f4b0bad6a5892c0f0d2466",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -4921,6 +4921,65 @@
                 "source": "https://git.drupalcode.org/project/entity_clone"
             }
         },
+        {
+            "name": "drupal/entity_reference_revisions",
+            "version": "1.9.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/entity_reference_revisions.git",
+                "reference": "8.x-1.9"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.9.zip",
+                "reference": "8.x-1.9",
+                "shasum": "e1c51bdea495eb3b458130d6f0a00c347f5637df"
+            },
+            "require": {
+                "drupal/core": "^8.7.7 || ^9"
+            },
+            "require-dev": {
+                "drupal/diff": "1.x-dev"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.9",
+                    "datestamp": "1614805871",
+                    "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": "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/entity_type_clone",
             "version": "1.7.0",
@@ -6911,6 +6970,84 @@
                 "irc": "irc://irc.freenode.org/drupal-scotch"
             }
         },
+        {
+            "name": "drupal/paragraphs",
+            "version": "dev-1.x",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/paragraphs.git",
+                "reference": "203ecf83fa85e1ca957db1e2da7d0b8498b764e7"
+            },
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/entity_reference_revisions": "~1.3"
+            },
+            "require-dev": {
+                "drupal/block_field": "~1.0",
+                "drupal/ctools": "3.x-dev",
+                "drupal/diff": "~1.0",
+                "drupal/entity_browser": "2.x-dev",
+                "drupal/entity_usage": "2.x-dev",
+                "drupal/field_group": "3.x-dev",
+                "drupal/inline_entity_form": "~1.0",
+                "drupal/paragraphs-paragraphs_library": "*",
+                "drupal/replicate": "~1.0",
+                "drupal/search_api": "~1.0",
+                "drupal/search_api_db": "*"
+            },
+            "suggest": {
+                "drupal/entity_browser": "Recommended for an improved user experience when using the Paragraphs library module"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "branch-alias": {
+                    "dev-1.x": "1.x-dev"
+                },
+                "drupal": {
+                    "version": "8.x-1.12+20-dev",
+                    "datestamp": "1630064939",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Dev releases are not covered by Drupal security advisories."
+                    }
+                }
+            },
+            "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": "Primsi",
+                    "homepage": "https://www.drupal.org/user/282629"
+                },
+                {
+                    "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"
+                }
+            ],
+            "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",
@@ -13641,6 +13778,7 @@
     "stability-flags": {
         "drupal/manage_display": 20,
         "drupal/page_manager": 20,
+        "drupal/paragraphs": 20,
         "drupal/autocomplete_deluxe": 5,
         "drupal/better_exposed_filters": 10,
         "drupal/bulkdelete": 20,

+ 22 - 0
config/sync/core.base_field_override.node.question_reponse.promote.yml

@@ -0,0 +1,22 @@
+uuid: b59f6025-87cb-48d8-8310-fda4b1488aa7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.question_reponse
+id: node.question_reponse.promote
+field_name: promote
+entity_type: node
+bundle: question_reponse
+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

+ 15 - 7
config/sync/core.entity_form_display.node.actualite.default.yml

@@ -9,6 +9,7 @@ dependencies:
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_images
     - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_ress
     - field.field.node.actualite.field_sous_titre
     - image.style.thumbnail
     - node.type.actualite
@@ -75,6 +76,7 @@ third_party_settings:
       label: Texte
     group_liens:
       children:
+        - field_ress
         - field_liens
       parent_name: group_tabs
       weight: 16
@@ -121,13 +123,9 @@ content:
     region: content
   field_actu_type:
     weight: 26
-    settings:
-      match_operator: CONTAINS
-      match_limit: 10
-      size: 60
-      placeholder: ''
+    settings: {  }
     third_party_settings: {  }
-    type: entity_reference_autocomplete
+    type: options_select
     region: content
   field_date:
     weight: 6
@@ -151,13 +149,23 @@ content:
     type: image_image
     region: content
   field_liens:
-    weight: 5
+    weight: 30
     settings:
       placeholder_url: ''
       placeholder_title: ''
     third_party_settings: {  }
     type: link_default
     region: content
+  field_ress:
+    weight: 29
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
   field_sous_titre:
     weight: 5
     settings:

+ 174 - 0
config/sync/core.entity_form_display.node.question_reponse.default.yml

@@ -0,0 +1,174 @@
+uuid: cf010490-f2c3-4df2-8071-8b43603fa89c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.question_reponse.field_fichiers
+    - field.field.node.question_reponse.field_liens
+    - field.field.node.question_reponse.field_poid
+    - field.field.node.question_reponse.field_question
+    - field.field.node.question_reponse.field_reponse
+    - field.field.node.question_reponse.field_ress
+    - node.type.question_reponse
+  module:
+    - field_group
+    - file
+    - link
+    - text
+third_party_settings:
+  field_group:
+    group_details:
+      children:
+        - field_poid
+        - status
+      parent_name: ''
+      weight: 0
+      format_type: details_sidebar
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        open: true
+        required_fields: true
+        weight: -100
+      label: Details
+    group_tabs:
+      children:
+        - group_principal
+        - group_media
+        - group_liens
+      parent_name: ''
+      weight: 2
+      format_type: tabs
+      region: content
+      format_settings:
+        direction: horizontal
+        width_breakpoint: 640
+        id: ''
+        classes: ''
+        show_empty_fields: false
+      label: Tabs
+    group_principal:
+      children:
+        - field_question
+        - field_reponse
+      parent_name: group_tabs
+      weight: 6
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: open
+        required_fields: true
+      label: Principal
+    group_liens:
+      children:
+        - field_liens
+        - field_ress
+      parent_name: group_tabs
+      weight: 8
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Liens
+    group_media:
+      children:
+        - field_fichiers
+      parent_name: group_tabs
+      weight: 7
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Media
+id: node.question_reponse.default
+targetEntityType: node
+bundle: question_reponse
+mode: default
+content:
+  field_fichiers:
+    weight: 4
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    region: content
+  field_liens:
+    weight: 5
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
+  field_poid:
+    weight: 3
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+  field_question:
+    weight: 8
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
+  field_reponse:
+    weight: 9
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
+  field_ress:
+    weight: 6
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 4
+    region: content
+    third_party_settings: {  }
+  title:
+    type: string_textfield
+    weight: 1
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  langcode: true
+  path: true
+  promote: true
+  sticky: true
+  uid: true
+  url_redirects: true

+ 51 - 33
config/sync/core.entity_form_display.node.static.default.yml

@@ -3,25 +3,26 @@ langcode: fr
 status: true
 dependencies:
   config:
-    - field.field.node.static.body
     - field.field.node.static.field_fichiers
     - field.field.node.static.field_liens
     - field.field.node.static.field_page_statique_liees
+    - field.field.node.static.field_ress
+    - field.field.node.static.field_textes
     - node.type.static
   module:
     - field_group
     - file
     - link
-    - text
+    - paragraphs
 third_party_settings:
   field_group:
     group_tabs:
       children:
-        - group_principal
+        - group_textes
         - group_liens
         - group_media
       parent_name: ''
-      weight: 3
+      weight: 1
       format_type: tabs
       region: content
       format_settings:
@@ -31,28 +32,12 @@ third_party_settings:
         classes: ''
         show_empty_fields: false
       label: Tabs
-    group_principal:
-      children:
-        - title
-        - body
-      parent_name: group_tabs
-      weight: 20
-      format_type: tab
-      region: content
-      format_settings:
-        show_empty_fields: false
-        id: ''
-        classes: ''
-        description: ''
-        formatter: open
-        required_fields: true
-      label: Principal
     group_details:
       children:
         - status
         - promote
       parent_name: ''
-      weight: 4
+      weight: 2
       format_type: details_sidebar
       region: content
       format_settings:
@@ -68,7 +53,7 @@ third_party_settings:
       children:
         - field_fichiers
       parent_name: group_tabs
-      weight: 22
+      weight: 28
       format_type: tab
       region: content
       format_settings:
@@ -84,7 +69,7 @@ third_party_settings:
         - field_liens
         - field_page_statique_liees
       parent_name: group_tabs
-      weight: 21
+      weight: 27
       format_type: tab
       region: content
       format_settings:
@@ -95,21 +80,26 @@ third_party_settings:
         formatter: closed
         required_fields: true
       label: Liens
+    group_textes:
+      children:
+        - field_textes
+      parent_name: group_tabs
+      weight: 26
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: true
+        id: ''
+        classes: ''
+        description: ''
+        formatter: open
+        required_fields: true
+      label: Textes
 id: node.static.default
 targetEntityType: node
 bundle: static
 mode: default
 content:
-  body:
-    type: text_textarea_with_summary
-    weight: 1
-    region: content
-    settings:
-      rows: 9
-      summary_rows: 3
-      placeholder: ''
-      show_summary: false
-    third_party_settings: {  }
   field_fichiers:
     weight: 1
     settings:
@@ -135,6 +125,34 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
+  field_ress:
+    weight: 3
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_textes:
+    type: paragraphs
+    weight: 4
+    settings:
+      title: Paragraph
+      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: {  }
+    region: content
   promote:
     type: boolean_checkbox
     settings:

+ 34 - 0
config/sync/core.entity_form_display.paragraph.texte.default.yml

@@ -0,0 +1,34 @@
+uuid: 25b15b94-459f-4b63-b20b-5d26bfc5b67b
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.texte.field_texte
+    - field.field.paragraph.texte.field_titre
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.default
+targetEntityType: paragraph
+bundle: texte
+mode: default
+content:
+  field_texte:
+    weight: 1
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
+  field_titre:
+    weight: 0
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+hidden:
+  created: true
+  status: true

+ 9 - 0
config/sync/core.entity_view_display.node.actualite.default.yml

@@ -9,6 +9,7 @@ dependencies:
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_images
     - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_ress
     - field.field.node.actualite.field_sous_titre
     - node.type.actualite
   module:
@@ -78,6 +79,14 @@ content:
     third_party_settings: {  }
     type: link
     region: content
+  field_ress:
+    weight: 9
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
   field_sous_titre:
     weight: 2
     label: hidden

+ 2 - 0
config/sync/core.entity_view_display.node.actualite.teaser.yml

@@ -10,6 +10,7 @@ dependencies:
     - field.field.node.actualite.field_fichiers
     - field.field.node.actualite.field_images
     - field.field.node.actualite.field_liens
+    - field.field.node.actualite.field_ress
     - field.field.node.actualite.field_sous_titre
     - node.type.actualite
   module:
@@ -69,6 +70,7 @@ hidden:
   field_actu_type: true
   field_fichiers: true
   field_liens: true
+  field_ress: true
   langcode: true
   search_api_excerpt: true
   uid: true

+ 91 - 0
config/sync/core.entity_view_display.node.question_reponse.default.yml

@@ -0,0 +1,91 @@
+uuid: 3f6e26f2-90fe-49f9-a294-e3ed5e4c2b06
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.question_reponse.field_fichiers
+    - field.field.node.question_reponse.field_liens
+    - field.field.node.question_reponse.field_poid
+    - field.field.node.question_reponse.field_question
+    - field.field.node.question_reponse.field_reponse
+    - field.field.node.question_reponse.field_ress
+    - node.type.question_reponse
+  module:
+    - file
+    - link
+    - manage_display
+    - options
+    - text
+id: node.question_reponse.default
+targetEntityType: node
+bundle: question_reponse
+mode: default
+content:
+  field_fichiers:
+    weight: 104
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_liens:
+    weight: 105
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_poid:
+    weight: 103
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_question:
+    weight: 101
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_reponse:
+    weight: 102
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_ress:
+    weight: 106
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  links:
+    weight: 100
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  title:
+    label: hidden
+    type: title
+    weight: -50
+    region: content
+    settings:
+      tag: h2
+      linked: true
+    third_party_settings: {  }
+hidden:
+  created: true
+  langcode: true
+  search_api_excerpt: true
+  uid: true

+ 45 - 0
config/sync/core.entity_view_display.node.question_reponse.teaser.yml

@@ -0,0 +1,45 @@
+uuid: e31072d1-9cf1-4684-ab02-fb3e67487ce5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.question_reponse.field_fichiers
+    - field.field.node.question_reponse.field_liens
+    - field.field.node.question_reponse.field_poid
+    - field.field.node.question_reponse.field_question
+    - field.field.node.question_reponse.field_reponse
+    - field.field.node.question_reponse.field_ress
+    - node.type.question_reponse
+  module:
+    - manage_display
+id: node.question_reponse.teaser
+targetEntityType: node
+bundle: question_reponse
+mode: teaser
+content:
+  links:
+    weight: 100
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  title:
+    label: hidden
+    type: title
+    weight: -50
+    region: content
+    settings:
+      tag: h2
+      linked: true
+    third_party_settings: {  }
+hidden:
+  created: true
+  field_fichiers: true
+  field_liens: true
+  field_poid: true
+  field_question: true
+  field_reponse: true
+  field_ress: true
+  langcode: true
+  search_api_excerpt: true
+  uid: true

+ 32 - 10
config/sync/core.entity_view_display.node.static.default.yml

@@ -3,16 +3,17 @@ langcode: fr
 status: true
 dependencies:
   config:
-    - field.field.node.static.body
     - field.field.node.static.field_fichiers
     - field.field.node.static.field_liens
     - field.field.node.static.field_page_statique_liees
+    - field.field.node.static.field_ress
+    - field.field.node.static.field_textes
     - node.type.static
   module:
+    - entity_reference_revisions
     - file
     - link
-    - text
-    - user
+    - manage_display
 _core:
   default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
 id: node.static.default
@@ -20,13 +21,6 @@ targetEntityType: node
 bundle: static
 mode: default
 content:
-  body:
-    label: hidden
-    type: text_default
-    weight: 0
-    settings: {  }
-    third_party_settings: {  }
-    region: content
   field_fichiers:
     weight: 3
     label: above
@@ -55,11 +49,39 @@ content:
     third_party_settings: {  }
     type: entity_reference_label
     region: content
+  field_ress:
+    weight: 5
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_textes:
+    type: entity_reference_revisions_entity_view
+    weight: 6
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    region: content
   links:
     weight: 1
     region: content
     settings: {  }
     third_party_settings: {  }
+  title:
+    label: hidden
+    type: title
+    weight: -50
+    region: content
+    settings:
+      tag: h2
+      linked: true
+    third_party_settings: {  }
 hidden:
+  created: true
   langcode: true
   search_api_excerpt: true
+  uid: true

+ 32 - 0
config/sync/core.entity_view_display.paragraph.texte.default.yml

@@ -0,0 +1,32 @@
+uuid: 2b1f9aed-8caa-4349-a3cc-54c51b1eb2a7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.texte.field_texte
+    - field.field.paragraph.texte.field_titre
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.default
+targetEntityType: paragraph
+bundle: texte
+mode: default
+content:
+  field_texte:
+    weight: 1
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_titre:
+    weight: 0
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+hidden:
+  search_api_excerpt: true

+ 12 - 0
config/sync/core.entity_view_mode.paragraph.preview.yml

@@ -0,0 +1,12 @@
+uuid: d133d432-80d8-4408-943e-7100d1832567
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+_core:
+  default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
+id: paragraph.preview
+label: Preview
+targetEntityType: paragraph
+cache: true

+ 2 - 0
config/sync/core.extension.yml

@@ -42,6 +42,7 @@ module:
   embed: 0
   entity_browser: 0
   entity_browser_enhanced: 0
+  entity_reference_revisions: 0
   entity_type_clone: 0
   field: 0
   field_group: 0
@@ -117,6 +118,7 @@ module:
   pathauto: 1
   content_translation: 10
   views: 10
+  paragraphs: 11
   figli_starter_kit: 1000
 theme:
   seven: 0

+ 1 - 1
config/sync/field.field.node.actualite.field_actu_type.yml

@@ -12,7 +12,7 @@ entity_type: node
 bundle: actualite
 label: 'Type d''actu'
 description: ''
-required: false
+required: true
 translatable: false
 default_value: {  }
 default_value_callback: ''

+ 29 - 0
config/sync/field.field.node.actualite.field_ress.yml

@@ -0,0 +1,29 @@
+uuid: 398d34f8-adc4-4d63-b81e-5a7cb1aacf4c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_ress
+    - node.type.actualite
+    - node.type.ressource
+id: node.actualite.field_ress
+field_name: field_ress
+entity_type: node
+bundle: actualite
+label: 'Ressources liées'
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:node'
+  handler_settings:
+    target_bundles:
+      ressource: ressource
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 27 - 0
config/sync/field.field.node.question_reponse.field_fichiers.yml

@@ -0,0 +1,27 @@
+uuid: b8a91f06-ea77-4047-9c7a-1e8593bdb7b5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_fichiers
+    - node.type.question_reponse
+  module:
+    - file
+id: node.question_reponse.field_fichiers
+field_name: field_fichiers
+entity_type: node
+bundle: question_reponse
+label: Fichiers
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'txt pdf doc docx obs'
+  max_filesize: ''
+  description_field: true
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: file

+ 23 - 0
config/sync/field.field.node.question_reponse.field_liens.yml

@@ -0,0 +1,23 @@
+uuid: 7c6b8593-f784-4776-ae90-d52316224cc9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_liens
+    - node.type.question_reponse
+  module:
+    - link
+id: node.question_reponse.field_liens
+field_name: field_liens
+entity_type: node
+bundle: question_reponse
+label: Liens
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 1
+field_type: link

+ 23 - 0
config/sync/field.field.node.question_reponse.field_poid.yml

@@ -0,0 +1,23 @@
+uuid: c022c29b-e149-49bb-9768-b7efd5a89b15
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_poid
+    - node.type.question_reponse
+  module:
+    - options
+id: node.question_reponse.field_poid
+field_name: field_poid
+entity_type: node
+bundle: question_reponse
+label: poid
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings: {  }
+field_type: list_integer

+ 21 - 0
config/sync/field.field.node.question_reponse.field_question.yml

@@ -0,0 +1,21 @@
+uuid: 82cd6c16-7bad-4f77-9a64-0eae309fa537
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_question
+    - node.type.question_reponse
+  module:
+    - text
+id: node.question_reponse.field_question
+field_name: field_question
+entity_type: node
+bundle: question_reponse
+label: Question
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 21 - 0
config/sync/field.field.node.question_reponse.field_reponse.yml

@@ -0,0 +1,21 @@
+uuid: de9db2d9-8c45-4cbd-8191-eb22f7e7c203
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_reponse
+    - node.type.question_reponse
+  module:
+    - text
+id: node.question_reponse.field_reponse
+field_name: field_reponse
+entity_type: node
+bundle: question_reponse
+label: Réponse
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 29 - 0
config/sync/field.field.node.question_reponse.field_ress.yml

@@ -0,0 +1,29 @@
+uuid: ecd27d42-1461-4d66-bb7d-851f3f05448e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_ress
+    - node.type.question_reponse
+    - node.type.ressource
+id: node.question_reponse.field_ress
+field_name: field_ress
+entity_type: node
+bundle: question_reponse
+label: 'Ressources liées'
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:node'
+  handler_settings:
+    target_bundles:
+      ressource: ressource
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 0 - 25
config/sync/field.field.node.static.body.yml

@@ -1,25 +0,0 @@
-uuid: 83f951f6-0bcf-4936-adbf-cd6d9eca8296
-langcode: fr
-status: true
-dependencies:
-  config:
-    - field.storage.node.body
-    - node.type.static
-  module:
-    - text
-_core:
-  default_config_hash: 9n-g9nLArj6wFIZcWkZMqmu4AlIdBu8S1Hj-BChBSJ4
-id: node.static.body
-field_name: body
-entity_type: node
-bundle: static
-label: Corps
-description: ''
-required: false
-translatable: true
-default_value: {  }
-default_value_callback: ''
-settings:
-  display_summary: true
-  required_summary: false
-field_type: text_with_summary

+ 29 - 0
config/sync/field.field.node.static.field_ress.yml

@@ -0,0 +1,29 @@
+uuid: 46765750-a7c8-45e0-b92e-c7b4a034f3e7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_ress
+    - node.type.ressource
+    - node.type.static
+id: node.static.field_ress
+field_name: field_ress
+entity_type: node
+bundle: static
+label: 'Ressources liées'
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:node'
+  handler_settings:
+    target_bundles:
+      ressource: ressource
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 31 - 0
config/sync/field.field.node.static.field_textes.yml

@@ -0,0 +1,31 @@
+uuid: 3f95da07-8271-4a5b-8b5b-c9b00201b800
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_textes
+    - node.type.static
+    - paragraphs.paragraphs_type.texte
+  module:
+    - entity_reference_revisions
+id: node.static.field_textes
+field_name: field_textes
+entity_type: node
+bundle: static
+label: Textes
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    negate: 0
+    target_bundles:
+      texte: texte
+    target_bundles_drag_drop:
+      texte:
+        enabled: true
+        weight: 2
+field_type: entity_reference_revisions

+ 21 - 0
config/sync/field.field.paragraph.texte.field_texte.yml

@@ -0,0 +1,21 @@
+uuid: 7a10f5d2-9dae-439d-9d14-bc54714562f2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_texte
+    - paragraphs.paragraphs_type.texte
+  module:
+    - text
+id: paragraph.texte.field_texte
+field_name: field_texte
+entity_type: paragraph
+bundle: texte
+label: Texte
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 19 - 0
config/sync/field.field.paragraph.texte.field_titre.yml

@@ -0,0 +1,19 @@
+uuid: ece69caa-bca6-4663-a7bb-5be0a0282ef5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_titre
+    - paragraphs.paragraphs_type.texte
+id: paragraph.texte.field_titre
+field_name: field_titre
+entity_type: paragraph
+bundle: texte
+label: Titre
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 144 - 0
config/sync/field.storage.node.field_poid.yml

@@ -0,0 +1,144 @@
+uuid: 92fc87b9-8647-48af-9583-51bb83ddb58c
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - options
+id: node.field_poid
+field_name: field_poid
+entity_type: node
+type: list_integer
+settings:
+  allowed_values:
+    -
+      value: -20
+      label: '-20'
+    -
+      value: -19
+      label: '-19'
+    -
+      value: -18
+      label: '-18'
+    -
+      value: -17
+      label: '-17'
+    -
+      value: -16
+      label: '-16'
+    -
+      value: -15
+      label: '-15'
+    -
+      value: -14
+      label: '-14'
+    -
+      value: -13
+      label: '-13'
+    -
+      value: -12
+      label: '-12'
+    -
+      value: -11
+      label: '-11'
+    -
+      value: -10
+      label: '-10'
+    -
+      value: -9
+      label: '-9'
+    -
+      value: -8
+      label: '-8'
+    -
+      value: -7
+      label: '-7'
+    -
+      value: -6
+      label: '-6'
+    -
+      value: -5
+      label: '-5'
+    -
+      value: -4
+      label: '-4'
+    -
+      value: -3
+      label: '-3'
+    -
+      value: -2
+      label: '-2'
+    -
+      value: -1
+      label: '-1'
+    -
+      value: 0
+      label: '0'
+    -
+      value: 1
+      label: '1'
+    -
+      value: 2
+      label: '2'
+    -
+      value: 3
+      label: '3'
+    -
+      value: 4
+      label: '4'
+    -
+      value: 5
+      label: '5'
+    -
+      value: 6
+      label: '6'
+    -
+      value: 7
+      label: '7'
+    -
+      value: 8
+      label: '8'
+    -
+      value: 9
+      label: '9'
+    -
+      value: 10
+      label: '10'
+    -
+      value: 11
+      label: '11'
+    -
+      value: 12
+      label: '12'
+    -
+      value: 13
+      label: '13'
+    -
+      value: 14
+      label: '14'
+    -
+      value: 15
+      label: '15'
+    -
+      value: 16
+      label: '16'
+    -
+      value: 17
+      label: '17'
+    -
+      value: 18
+      label: '18'
+    -
+      value: 19
+      label: '19'
+    -
+      value: 20
+      label: '20'
+  allowed_values_function: ''
+module: options
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.node.field_question.yml

@@ -0,0 +1,19 @@
+uuid: 7d1bcd60-dcd9-45c0-bbba-49cfbf90263d
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - text
+id: node.field_question
+field_name: field_question
+entity_type: node
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 19 - 0
config/sync/field.storage.node.field_reponse.yml

@@ -0,0 +1,19 @@
+uuid: 2539739a-6709-4e30-beb6-1589a66edd40
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - text
+id: node.field_reponse
+field_name: field_reponse
+entity_type: node
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.node.field_textes.yml

@@ -0,0 +1,21 @@
+uuid: 34253cfc-75ec-4702-879c-ff8fdd2da3f5
+langcode: fr
+status: true
+dependencies:
+  module:
+    - entity_reference_revisions
+    - node
+    - paragraphs
+id: node.field_textes
+field_name: field_textes
+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

+ 19 - 0
config/sync/field.storage.paragraph.field_texte.yml

@@ -0,0 +1,19 @@
+uuid: 8eadc718-bf42-4fed-8863-ca287d6a8303
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+    - text
+id: paragraph.field_texte
+field_name: field_texte
+entity_type: paragraph
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
config/sync/field.storage.paragraph.field_titre.yml

@@ -0,0 +1,21 @@
+uuid: bf228ff4-5f3c-41d5-a893-df01f287a2db
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.field_titre
+field_name: field_titre
+entity_type: paragraph
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 11 - 0
config/sync/language.content_settings.node.question_reponse.yml

@@ -0,0 +1,11 @@
+uuid: 4584f9d8-8e81-444f-885e-b7dd545d548b
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.question_reponse
+id: node.question_reponse
+target_entity_type_id: node
+target_bundle: question_reponse
+default_langcode: site_default
+language_alterable: false

+ 17 - 0
config/sync/node.type.question_reponse.yml

@@ -0,0 +1,17 @@
+uuid: 9f6d62c1-572b-42e9-b193-98dca8ad975f
+langcode: fr
+status: true
+dependencies:
+  module:
+    - menu_ui
+third_party_settings:
+  menu_ui:
+    available_menus: {  }
+    parent: ''
+name: 'question réponse'
+type: question_reponse
+description: ''
+help: ''
+new_revision: false
+preview_mode: 1
+display_submitted: true

+ 10 - 0
config/sync/paragraphs.paragraphs_type.texte.yml

@@ -0,0 +1,10 @@
+uuid: 6cba43bd-d909-47f0-8071-8ac233d67d5d
+langcode: fr
+status: true
+dependencies: {  }
+id: texte
+label: Texte
+icon_uuid: null
+icon_default: null
+description: 'a title and a text'
+behavior_plugins: {  }

+ 4 - 0
config/sync/paragraphs.settings.yml

@@ -0,0 +1,4 @@
+show_unpublished: true
+_core:
+  default_config_hash: 7eR0sk71Eol86r_A7BMqn5_46wzenh5J1O5vZRCGKv8
+langcode: fr

+ 10 - 0
config/sync/user.role.admin.yml

@@ -24,6 +24,7 @@ permissions:
   - 'assign editeur role'
   - 'cancel users by role'
   - 'change own username'
+  - 'create actualite content'
   - 'create corpus_documents workflow_transition'
   - 'create defalut workflow_transition'
   - 'create default workflow_transition'
@@ -31,6 +32,7 @@ permissions:
   - 'create evenement content'
   - 'create generique workflow_transition'
   - 'create page content'
+  - 'create question_reponse content'
   - 'create ressource content'
   - 'create static content'
   - 'create terms in collectionneurs'
@@ -49,14 +51,18 @@ permissions:
   - 'delete terms in genres'
   - 'delete terms in langues'
   - 'delete terms in locuteurs'
+  - 'edit any actualite content'
   - 'edit any autre_son content'
   - 'edit any enregistrement content'
   - 'edit any evenement content'
   - 'edit any page content'
+  - 'edit any question_reponse content'
   - 'edit any ressource content'
   - 'edit any static content'
+  - 'edit own actualite content'
   - 'edit own enregistrement content'
   - 'edit own evenement content'
+  - 'edit own question_reponse content'
   - 'edit own ressource content'
   - 'edit own static content'
   - 'edit terms in collectionneurs'
@@ -82,12 +88,14 @@ permissions:
   - 'execute views_bulk_edit all'
   - 'execute workflow_node_given_state_action node'
   - 'execute workflow_node_next_state_action node'
+  - 'revert actualite revisions'
   - 'revert any corpus_documents workflow_transition'
   - 'revert any generique workflow_transition'
   - 'revert autre_son revisions'
   - 'revert enregistrement revisions'
   - 'revert evenement revisions'
   - 'revert page revisions'
+  - 'revert question_reponse revisions'
   - 'revert ressource revisions'
   - 'revert static revisions'
   - 'role-assign users by role'
@@ -103,11 +111,13 @@ permissions:
   - 'translate page node'
   - 'translate static node'
   - 'use text format wysiwyg'
+  - 'view actualite revisions'
   - 'view autre_son revisions'
   - 'view enregistrement revisions'
   - 'view evenement revisions'
   - 'view own unpublished content'
   - 'view page revisions'
+  - 'view question_reponse revisions'
   - 'view ressource revisions'
   - 'view static revisions'
   - 'view the administration theme'

+ 10 - 0
config/sync/user.role.editeur.yml

@@ -10,20 +10,30 @@ permissions:
   - 'access administration pages'
   - 'access content overview'
   - 'administer nodes'
+  - 'create actualite content'
   - 'create evenement content'
+  - 'create question_reponse content'
   - 'create ressource content'
   - 'create static content'
+  - 'edit any actualite content'
   - 'edit any evenement content'
+  - 'edit any question_reponse content'
   - 'edit any ressource content'
   - 'edit any static content'
+  - 'edit own actualite content'
   - 'edit own evenement content'
+  - 'edit own question_reponse content'
   - 'edit own ressource content'
   - 'edit own static content'
+  - 'revert actualite revisions'
   - 'revert evenement revisions'
+  - 'revert question_reponse revisions'
   - 'revert ressource revisions'
   - 'revert static revisions'
+  - 'view actualite revisions'
   - 'view evenement revisions'
   - 'view own unpublished content'
+  - 'view question_reponse revisions'
   - 'view ressource revisions'
   - 'view static revisions'
   - 'view the administration theme'