ソースを参照

Merge branch 'master' of https://figureslibres.io/gogs/bachir/d9-eql

ouidade 3 年 前
コミット
331926b9c9
56 ファイル変更1420 行追加73 行削除
  1. 22 0
      config/sync/core.base_field_override.node.offre_de_service.promote.yml
  2. 236 0
      config/sync/core.entity_form_display.node.offre_de_service.default.yml
  3. 21 0
      config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml
  4. 31 16
      config/sync/core.entity_form_display.node.ressource.default.yml
  5. 9 0
      config/sync/core.entity_form_display.node.static.default.yml
  6. 138 0
      config/sync/core.entity_view_display.node.offre_de_service.default.yml
  7. 63 0
      config/sync/core.entity_view_display.node.offre_de_service.teaser.yml
  8. 24 1
      config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml
  9. 49 0
      config/sync/core.entity_view_display.node.partenaires_logo_footer_.logo.yml
  10. 26 3
      config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml
  11. 20 8
      config/sync/core.entity_view_display.node.ressource.default.yml
  12. 4 2
      config/sync/core.entity_view_display.node.ressource.sidebar.yml
  13. 4 2
      config/sync/core.entity_view_display.node.ressource.teaser.yml
  14. 17 8
      config/sync/core.entity_view_display.node.static.default.yml
  15. 14 1
      config/sync/core.entity_view_display.node.static.teaser.yml
  16. 10 0
      config/sync/core.entity_view_mode.node.logo.yml
  17. 5 5
      config/sync/field.field.node.offre_de_service.body.yml
  18. 19 0
      config/sync/field.field.node.offre_de_service.field_courriel.yml
  19. 21 0
      config/sync/field.field.node.offre_de_service.field_date_de_proposition.yml
  20. 27 0
      config/sync/field.field.node.offre_de_service.field_fichiers.yml
  21. 23 0
      config/sync/field.field.node.offre_de_service.field_liens.yml
  22. 19 0
      config/sync/field.field.node.offre_de_service.field_localisation.yml
  23. 19 0
      config/sync/field.field.node.offre_de_service.field_nom.yml
  24. 19 0
      config/sync/field.field.node.offre_de_service.field_prenom.yml
  25. 29 0
      config/sync/field.field.node.offre_de_service.field_structure.yml
  26. 19 0
      config/sync/field.field.node.offre_de_service.field_telephone.yml
  27. 29 0
      config/sync/field.field.node.offre_de_service.field_type_de_protagoniste.yml
  28. 23 0
      config/sync/field.field.node.partenaires_logo_footer_.body.yml
  29. 27 0
      config/sync/field.field.node.partenaires_logo_footer_.field_fichiers.yml
  30. 29 0
      config/sync/field.field.node.ressource.field_mots_clefs.yml
  31. 37 0
      config/sync/field.field.node.ressource.field_textes.yml
  32. 25 0
      config/sync/field.field.node.static.field_videos.yml
  33. 18 0
      config/sync/field.storage.node.field_courriel.yml
  34. 20 0
      config/sync/field.storage.node.field_date_de_proposition.yml
  35. 21 0
      config/sync/field.storage.node.field_localisation.yml
  36. 20 0
      config/sync/field.storage.node.field_mots_clefs.yml
  37. 21 0
      config/sync/field.storage.node.field_nom.yml
  38. 21 0
      config/sync/field.storage.node.field_prenom.yml
  39. 20 0
      config/sync/field.storage.node.field_structure.yml
  40. 21 0
      config/sync/field.storage.node.field_telephone.yml
  41. 3 0
      config/sync/field.storage.node.field_type_de_partenaire.yml
  42. 20 0
      config/sync/field.storage.node.field_type_de_protagoniste.yml
  43. 11 0
      config/sync/language.content_settings.node.offre_de_service.yml
  44. 11 0
      config/sync/language.content_settings.taxonomy_term.structure.yml
  45. 11 0
      config/sync/language.content_settings.taxonomy_term.tag_ressource.yml
  46. 11 0
      config/sync/language.content_settings.taxonomy_term.type_de_protagoniste.yml
  47. 17 0
      config/sync/node.type.offre_de_service.yml
  48. 2 2
      config/sync/node.type.partenaires_logo_footer_.yml
  49. 76 22
      config/sync/structure_sync.data.yml
  50. 8 0
      config/sync/taxonomy.vocabulary.structure.yml
  51. 8 0
      config/sync/taxonomy.vocabulary.tag_ressource.yml
  52. 8 0
      config/sync/taxonomy.vocabulary.type_de_protagoniste.yml
  53. 6 0
      config/sync/user.role.admin.yml
  54. 5 0
      config/sync/user.role.editeur.yml
  55. 2 2
      config/sync/views.view.partenaires.yml
  56. 1 1
      web/profiles/d8-starterkit-profile

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

@@ -0,0 +1,22 @@
+uuid: 2be412c5-0a47-478c-86d3-76432d6a49e7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.offre_de_service
+id: node.offre_de_service.promote
+field_name: promote
+entity_type: node
+bundle: offre_de_service
+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

+ 236 - 0
config/sync/core.entity_form_display.node.offre_de_service.default.yml

@@ -0,0 +1,236 @@
+uuid: 62ef8b27-11eb-403b-afc0-ed73fa0aace6
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.offre_de_service.body
+    - field.field.node.offre_de_service.field_courriel
+    - field.field.node.offre_de_service.field_date_de_proposition
+    - field.field.node.offre_de_service.field_fichiers
+    - field.field.node.offre_de_service.field_liens
+    - field.field.node.offre_de_service.field_localisation
+    - field.field.node.offre_de_service.field_nom
+    - field.field.node.offre_de_service.field_prenom
+    - field.field.node.offre_de_service.field_structure
+    - field.field.node.offre_de_service.field_telephone
+    - field.field.node.offre_de_service.field_type_de_protagoniste
+    - node.type.offre_de_service
+  module:
+    - datetime
+    - field_group
+    - file
+    - link
+    - text
+third_party_settings:
+  field_group:
+    group_details:
+      children:
+        - status
+        - promote
+      parent_name: ''
+      weight: 2
+      format_type: details_sidebar
+      region: content
+      format_settings:
+        description: ''
+        open: true
+        weight: -100
+        required_fields: true
+        id: ''
+        classes: ''
+        show_empty_fields: false
+      label: Details
+    group_tabs:
+      children:
+        - group_principal
+        - group_contacts
+        - group_media
+      parent_name: ''
+      weight: 1
+      format_type: tabs
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        direction: horizontal
+        width_breakpoint: 640
+      label: Tabs
+    group_principal:
+      children:
+        - field_type_de_protagoniste
+        - field_structure
+        - field_date_de_proposition
+        - 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_contacts:
+      children:
+        - field_nom
+        - field_prenom
+        - field_localisation
+        - field_courriel
+        - field_telephone
+      parent_name: group_tabs
+      weight: 21
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Contacts
+    group_media:
+      children:
+        - field_fichiers
+        - field_liens
+      parent_name: group_tabs
+      weight: 22
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Annexe
+id: node.offre_de_service.default
+targetEntityType: node
+bundle: offre_de_service
+mode: default
+content:
+  body:
+    type: text_textarea_with_summary
+    weight: 13
+    settings:
+      rows: 9
+      summary_rows: 3
+      placeholder: ''
+      show_summary: false
+    third_party_settings: {  }
+    region: content
+  field_courriel:
+    weight: 14
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: email_default
+    region: content
+  field_date_de_proposition:
+    weight: 12
+    settings: {  }
+    third_party_settings: {  }
+    type: datetime_default
+    region: 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_localisation:
+    weight: 13
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_nom:
+    weight: 11
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_prenom:
+    weight: 12
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_structure:
+    weight: 11
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_telephone:
+    weight: 15
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_type_de_protagoniste:
+    weight: 10
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  promote:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 9
+    region: content
+    third_party_settings: {  }
+  status:
+    type: boolean_checkbox
+    settings:
+      display_label: true
+    weight: 8
+    region: content
+    third_party_settings: {  }
+  title:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  langcode: true
+  path: true
+  sticky: true
+  uid: true
+  url_redirects: true

+ 21 - 0
config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml

@@ -3,6 +3,8 @@ langcode: fr
 status: true
 dependencies:
   config:
+    - field.field.node.partenaires_logo_footer_.body
+    - field.field.node.partenaires_logo_footer_.field_fichiers
     - field.field.node.partenaires_logo_footer_.field_lien
     - field.field.node.partenaires_logo_footer_.field_logo
     - field.field.node.partenaires_logo_footer_.field_poid
@@ -11,8 +13,10 @@ dependencies:
     - node.type.partenaires_logo_footer_
   module:
     - field_group
+    - file
     - image
     - link
+    - text
 third_party_settings:
   field_group:
     group_details:
@@ -38,6 +42,23 @@ targetEntityType: node
 bundle: partenaires_logo_footer_
 mode: default
 content:
+  body:
+    weight: 31
+    settings:
+      rows: 9
+      summary_rows: 3
+      placeholder: ''
+      show_summary: false
+    third_party_settings: {  }
+    type: text_textarea_with_summary
+    region: content
+  field_fichiers:
+    weight: 32
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    region: content
   field_lien:
     type: link_default
     weight: 3

+ 31 - 16
config/sync/core.entity_form_display.node.ressource.default.yml

@@ -3,7 +3,6 @@ langcode: fr
 status: true
 dependencies:
   config:
-    - field.field.node.ressource.body
     - field.field.node.ressource.field_actu_liee
     - field.field.node.ressource.field_auteur_s_
     - field.field.node.ressource.field_collections
@@ -12,8 +11,10 @@ dependencies:
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_images
     - field.field.node.ressource.field_liens
+    - field.field.node.ressource.field_mots_clefs
     - field.field.node.ressource.field_ress
     - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_textes
     - field.field.node.ressource.field_type_de_ressource
     - field.field.node.ressource.field_videos
     - image.style.thumbnail
@@ -24,6 +25,7 @@ dependencies:
     - file
     - image
     - link
+    - paragraphs
     - text
     - video_embed_field
 third_party_settings:
@@ -49,7 +51,7 @@ third_party_settings:
       children:
         - title
         - field_sous_titre
-        - body
+        - field_textes
       parent_name: group_tabs
       weight: 20
       format_type: tab
@@ -120,6 +122,7 @@ third_party_settings:
         - field_date_de_parution
         - field_edition
         - field_auteur_s_
+        - field_mots_clefs
       parent_name: group_tabs
       weight: 21
       format_type: tab
@@ -137,16 +140,6 @@ targetEntityType: node
 bundle: ressource
 mode: default
 content:
-  body:
-    type: text_textarea_with_summary
-    weight: -3
-    settings:
-      rows: 9
-      summary_rows: 3
-      placeholder: ''
-      show_summary: false
-    third_party_settings: {  }
-    region: content
   field_actu_liee:
     weight: 129
     settings:
@@ -158,7 +151,7 @@ content:
     type: entity_reference_autocomplete
     region: content
   field_auteur_s_:
-    weight: 7
+    weight: 132
     settings:
       rows: 5
       placeholder: ''
@@ -176,13 +169,13 @@ content:
     type: entity_reference_autocomplete
     region: content
   field_date_de_parution:
-    weight: 5
+    weight: 130
     settings: {  }
     third_party_settings: {  }
     type: datetime_default
     region: content
   field_edition:
-    weight: 6
+    weight: 131
     settings:
       rows: 5
       placeholder: ''
@@ -212,6 +205,16 @@ content:
     third_party_settings: {  }
     type: link_default
     region: content
+  field_mots_clefs:
+    weight: 133
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
   field_ress:
     weight: 128
     settings:
@@ -230,6 +233,18 @@ content:
     third_party_settings: {  }
     type: string_textfield
     region: content
+  field_textes:
+    weight: -3
+    settings:
+      title: Paragraph
+      title_plural: Paragraphs
+      edit_mode: open
+      add_mode: dropdown
+      form_display_mode: default
+      default_paragraph_type: ''
+    third_party_settings: {  }
+    type: entity_reference_paragraphs
+    region: content
   field_type_de_ressource:
     weight: 3
     settings:
@@ -241,7 +256,7 @@ content:
     type: entity_reference_autocomplete
     region: content
   field_videos:
-    weight: 131
+    weight: 127
     settings: {  }
     third_party_settings: {  }
     type: video_embed_field_textfield

+ 9 - 0
config/sync/core.entity_form_display.node.static.default.yml

@@ -12,6 +12,7 @@ dependencies:
     - field.field.node.static.field_personnes
     - field.field.node.static.field_ress
     - field.field.node.static.field_textes
+    - field.field.node.static.field_videos
     - image.style.thumbnail
     - node.type.static
   module:
@@ -21,6 +22,7 @@ dependencies:
     - link
     - paragraphs
     - text
+    - video_embed_field
 third_party_settings:
   field_group:
     group_tabs:
@@ -62,6 +64,7 @@ third_party_settings:
       children:
         - field_fichiers
         - field_images
+        - field_videos
       parent_name: group_tabs
       weight: 28
       format_type: tab
@@ -247,6 +250,12 @@ content:
         duplicate: duplicate
     third_party_settings: {  }
     region: content
+  field_videos:
+    weight: 34
+    settings: {  }
+    third_party_settings: {  }
+    type: video_embed_field_textfield
+    region: content
   promote:
     type: boolean_checkbox
     settings:

+ 138 - 0
config/sync/core.entity_view_display.node.offre_de_service.default.yml

@@ -0,0 +1,138 @@
+uuid: 8fced1cf-9371-42b2-b934-f2dca720f161
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.offre_de_service.body
+    - field.field.node.offre_de_service.field_courriel
+    - field.field.node.offre_de_service.field_date_de_proposition
+    - field.field.node.offre_de_service.field_fichiers
+    - field.field.node.offre_de_service.field_liens
+    - field.field.node.offre_de_service.field_localisation
+    - field.field.node.offre_de_service.field_nom
+    - field.field.node.offre_de_service.field_prenom
+    - field.field.node.offre_de_service.field_structure
+    - field.field.node.offre_de_service.field_telephone
+    - field.field.node.offre_de_service.field_type_de_protagoniste
+    - node.type.offre_de_service
+  module:
+    - datetime
+    - file
+    - link
+    - manage_display
+    - text
+id: node.offre_de_service.default
+targetEntityType: node
+bundle: offre_de_service
+mode: default
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 101
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_courriel:
+    weight: 108
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_date_de_proposition:
+    weight: 106
+    label: above
+    settings:
+      format_type: medium
+      timezone_override: ''
+    third_party_settings: {  }
+    type: datetime_default
+    region: content
+  field_fichiers:
+    weight: 110
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_liens:
+    weight: 111
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_localisation:
+    weight: 105
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_nom:
+    weight: 103
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_prenom:
+    weight: 104
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_structure:
+    weight: 112
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_telephone:
+    weight: 109
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_type_de_protagoniste:
+    weight: 102
+    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

+ 63 - 0
config/sync/core.entity_view_display.node.offre_de_service.teaser.yml

@@ -0,0 +1,63 @@
+uuid: 321c4397-1760-4222-9ed0-790e7c5a53aa
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.offre_de_service.body
+    - field.field.node.offre_de_service.field_courriel
+    - field.field.node.offre_de_service.field_date_de_proposition
+    - field.field.node.offre_de_service.field_fichiers
+    - field.field.node.offre_de_service.field_liens
+    - field.field.node.offre_de_service.field_localisation
+    - field.field.node.offre_de_service.field_nom
+    - field.field.node.offre_de_service.field_prenom
+    - field.field.node.offre_de_service.field_structure
+    - field.field.node.offre_de_service.field_telephone
+    - field.field.node.offre_de_service.field_type_de_protagoniste
+    - node.type.offre_de_service
+  module:
+    - manage_display
+    - text
+id: node.offre_de_service.teaser
+targetEntityType: node
+bundle: offre_de_service
+mode: teaser
+content:
+  body:
+    label: hidden
+    type: text_summary_or_trimmed
+    weight: 101
+    settings:
+      trim_length: 600
+    third_party_settings: {  }
+    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
+  field_courriel: true
+  field_date_de_proposition: true
+  field_fichiers: true
+  field_liens: true
+  field_localisation: true
+  field_nom: true
+  field_prenom: true
+  field_structure: true
+  field_telephone: true
+  field_type_de_protagoniste: true
+  langcode: true
+  search_api_excerpt: true
+  uid: true

+ 24 - 1
config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml

@@ -3,6 +3,8 @@ langcode: fr
 status: true
 dependencies:
   config:
+    - field.field.node.partenaires_logo_footer_.body
+    - field.field.node.partenaires_logo_footer_.field_fichiers
     - field.field.node.partenaires_logo_footer_.field_lien
     - field.field.node.partenaires_logo_footer_.field_logo
     - field.field.node.partenaires_logo_footer_.field_poid
@@ -10,13 +12,30 @@ dependencies:
     - image.style.thumbnail
     - node.type.partenaires_logo_footer_
   module:
+    - file
     - image
     - linked_field
+    - text
 id: node.partenaires_logo_footer_.default
 targetEntityType: node
 bundle: partenaires_logo_footer_
 mode: default
 content:
+  body:
+    weight: 2
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_fichiers:
+    weight: 3
+    label: hidden
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
   field_logo:
     weight: 0
     label: hidden
@@ -32,13 +51,17 @@ content:
         token: ''
     type: image
     region: content
+  links:
+    weight: 1
+    region: content
+    settings: {  }
+    third_party_settings: {  }
 hidden:
   created: true
   field_lien: true
   field_poid: true
   field_type_de_partenaire: true
   langcode: true
-  links: true
   search_api_excerpt: true
   title: true
   uid: true

+ 49 - 0
config/sync/core.entity_view_display.node.partenaires_logo_footer_.logo.yml

@@ -0,0 +1,49 @@
+uuid: 64561ec6-0f7b-4dc3-80a6-76d59ad6f73f
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.logo
+    - field.field.node.partenaires_logo_footer_.body
+    - field.field.node.partenaires_logo_footer_.field_fichiers
+    - field.field.node.partenaires_logo_footer_.field_lien
+    - field.field.node.partenaires_logo_footer_.field_logo
+    - field.field.node.partenaires_logo_footer_.field_poid
+    - field.field.node.partenaires_logo_footer_.field_type_de_partenaire
+    - image.style.thumbnail
+    - node.type.partenaires_logo_footer_
+  module:
+    - image
+    - linked_field
+id: node.partenaires_logo_footer_.logo
+targetEntityType: node
+bundle: partenaires_logo_footer_
+mode: logo
+content:
+  field_logo:
+    weight: 0
+    label: hidden
+    settings:
+      image_style: thumbnail
+      image_link: ''
+    third_party_settings:
+      linked_field:
+        linked: '1'
+        type: field
+        destination: field_lien
+        advanced: {  }
+        token: ''
+    type: image
+    region: content
+hidden:
+  body: true
+  created: true
+  field_fichiers: true
+  field_lien: true
+  field_poid: true
+  field_type_de_partenaire: true
+  langcode: true
+  links: true
+  search_api_excerpt: true
+  title: true
+  uid: true

+ 26 - 3
config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml

@@ -4,6 +4,8 @@ status: true
 dependencies:
   config:
     - core.entity_view_mode.node.teaser
+    - field.field.node.partenaires_logo_footer_.body
+    - field.field.node.partenaires_logo_footer_.field_fichiers
     - field.field.node.partenaires_logo_footer_.field_lien
     - field.field.node.partenaires_logo_footer_.field_logo
     - field.field.node.partenaires_logo_footer_.field_poid
@@ -12,15 +14,28 @@ dependencies:
     - node.type.partenaires_logo_footer_
   module:
     - image
+    - link
     - linked_field
 id: node.partenaires_logo_footer_.teaser
 targetEntityType: node
 bundle: partenaires_logo_footer_
 mode: teaser
 content:
+  field_lien:
+    type: link
+    weight: 2
+    region: content
+    label: hidden
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
   field_logo:
     type: image
-    weight: 0
+    weight: 1
     region: content
     label: hidden
     settings:
@@ -33,13 +48,21 @@ content:
         destination: field_lien
         advanced: {  }
         token: ''
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
 hidden:
+  body: true
   created: true
-  field_lien: true
+  field_fichiers: true
   field_poid: true
   field_type_de_partenaire: true
   langcode: true
   links: true
   search_api_excerpt: true
-  title: true
   uid: true

+ 20 - 8
config/sync/core.entity_view_display.node.ressource.default.yml

@@ -3,7 +3,6 @@ langcode: fr
 status: true
 dependencies:
   config:
-    - field.field.node.ressource.body
     - field.field.node.ressource.field_actu_liee
     - field.field.node.ressource.field_auteur_s_
     - field.field.node.ressource.field_collections
@@ -12,13 +11,16 @@ dependencies:
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_images
     - field.field.node.ressource.field_liens
+    - field.field.node.ressource.field_mots_clefs
     - field.field.node.ressource.field_ress
     - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_textes
     - field.field.node.ressource.field_type_de_ressource
     - field.field.node.ressource.field_videos
     - node.type.ressource
   module:
     - datetime
+    - entity_reference_revisions
     - file
     - image
     - link
@@ -30,13 +32,6 @@ targetEntityType: node
 bundle: ressource
 mode: default
 content:
-  body:
-    label: hidden
-    type: text_default
-    weight: 6
-    settings: {  }
-    third_party_settings: {  }
-    region: content
   field_actu_liee:
     weight: 12
     label: above
@@ -105,6 +100,14 @@ content:
     third_party_settings: {  }
     type: link
     region: content
+  field_mots_clefs:
+    weight: 13
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
   field_ress:
     weight: 11
     label: visually_hidden
@@ -121,6 +124,15 @@ content:
     third_party_settings: {  }
     type: string
     region: content
+  field_textes:
+    weight: 14
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    region: content
   field_type_de_ressource:
     weight: 0
     label: visually_hidden

+ 4 - 2
config/sync/core.entity_view_display.node.ressource.sidebar.yml

@@ -4,7 +4,6 @@ status: true
 dependencies:
   config:
     - core.entity_view_mode.node.sidebar
-    - field.field.node.ressource.body
     - field.field.node.ressource.field_actu_liee
     - field.field.node.ressource.field_auteur_s_
     - field.field.node.ressource.field_collections
@@ -13,8 +12,10 @@ dependencies:
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_images
     - field.field.node.ressource.field_liens
+    - field.field.node.ressource.field_mots_clefs
     - field.field.node.ressource.field_ress
     - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_textes
     - field.field.node.ressource.field_type_de_ressource
     - field.field.node.ressource.field_videos
     - image.style.medium
@@ -62,7 +63,6 @@ content:
       linked: true
     third_party_settings: {  }
 hidden:
-  body: true
   created: true
   field_actu_liee: true
   field_auteur_s_: true
@@ -71,7 +71,9 @@ hidden:
   field_edition: true
   field_fichiers: true
   field_liens: true
+  field_mots_clefs: true
   field_ress: true
+  field_textes: true
   field_videos: true
   langcode: true
   links: true

+ 4 - 2
config/sync/core.entity_view_display.node.ressource.teaser.yml

@@ -4,7 +4,6 @@ status: true
 dependencies:
   config:
     - core.entity_view_mode.node.teaser
-    - field.field.node.ressource.body
     - field.field.node.ressource.field_actu_liee
     - field.field.node.ressource.field_auteur_s_
     - field.field.node.ressource.field_collections
@@ -13,8 +12,10 @@ dependencies:
     - field.field.node.ressource.field_fichiers
     - field.field.node.ressource.field_images
     - field.field.node.ressource.field_liens
+    - field.field.node.ressource.field_mots_clefs
     - field.field.node.ressource.field_ress
     - field.field.node.ressource.field_sous_titre
+    - field.field.node.ressource.field_textes
     - field.field.node.ressource.field_type_de_ressource
     - field.field.node.ressource.field_videos
     - node.type.ressource
@@ -76,14 +77,15 @@ content:
       linked: true
     third_party_settings: {  }
 hidden:
-  body: true
   created: true
   field_actu_liee: true
   field_collections: true
   field_fichiers: true
   field_images: true
   field_liens: true
+  field_mots_clefs: true
   field_ress: true
+  field_textes: true
   field_videos: true
   langcode: true
   links: true

+ 17 - 8
config/sync/core.entity_view_display.node.static.default.yml

@@ -12,12 +12,14 @@ dependencies:
     - field.field.node.static.field_personnes
     - field.field.node.static.field_ress
     - field.field.node.static.field_textes
+    - field.field.node.static.field_videos
     - node.type.static
   module:
     - entity_reference_revisions
     - file
     - link
     - manage_display
+    - video_embed_field
 _core:
   default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
 id: node.static.default
@@ -46,7 +48,7 @@ content:
     type: link
     region: content
   field_page_statique_liees:
-    weight: 4
+    weight: 7
     label: above
     settings:
       link: true
@@ -55,7 +57,7 @@ content:
     region: content
   field_partenaires:
     type: entity_reference_revisions_entity_view
-    weight: 7
+    weight: 5
     label: above
     settings:
       view_mode: default
@@ -64,7 +66,7 @@ content:
     region: content
   field_personnes:
     type: entity_reference_revisions_entity_view
-    weight: 8
+    weight: 6
     label: above
     settings:
       view_mode: default
@@ -72,7 +74,7 @@ content:
     third_party_settings: {  }
     region: content
   field_ress:
-    weight: 5
+    weight: 8
     label: above
     settings:
       link: true
@@ -81,18 +83,24 @@ content:
     region: content
   field_textes:
     type: entity_reference_revisions_entity_view
-    weight: 6
+    weight: 4
     label: above
     settings:
       view_mode: default
       link: ''
     third_party_settings: {  }
     region: content
-  links:
+  field_videos:
     weight: 1
-    region: content
-    settings: {  }
+    label: above
+    settings:
+      responsive: true
+      width: 854
+      height: 480
+      autoplay: true
     third_party_settings: {  }
+    type: video_embed_field_video
+    region: content
   title:
     label: hidden
     type: title
@@ -107,5 +115,6 @@ hidden:
   field_accroche: true
   field_images: true
   langcode: true
+  links: true
   search_api_excerpt: true
   uid: true

+ 14 - 1
config/sync/core.entity_view_display.node.static.teaser.yml

@@ -13,11 +13,13 @@ dependencies:
     - field.field.node.static.field_personnes
     - field.field.node.static.field_ress
     - field.field.node.static.field_textes
+    - field.field.node.static.field_videos
     - node.type.static
   module:
     - image_delta_formatter
     - manage_display
     - text
+    - video_embed_field
 _core:
   default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
 id: node.static.teaser
@@ -43,9 +45,20 @@ content:
       deltas: 0
       deltas_reversed: false
     third_party_settings: {  }
-  links:
+  field_videos:
+    type: video_embed_field_video
     weight: 3
     region: content
+    label: visually_hidden
+    settings:
+      responsive: true
+      width: 854
+      height: 480
+      autoplay: true
+    third_party_settings: {  }
+  links:
+    weight: 4
+    region: content
     settings: {  }
     third_party_settings: {  }
   title:

+ 10 - 0
config/sync/core.entity_view_mode.node.logo.yml

@@ -0,0 +1,10 @@
+uuid: 13dfdf46-a0a4-4df7-bb34-2a0fb83eac19
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.logo
+label: logo
+targetEntityType: node
+cache: true

+ 5 - 5
config/sync/field.field.node.ressource.body.yml → config/sync/field.field.node.offre_de_service.body.yml

@@ -1,17 +1,17 @@
-uuid: 9e5794f6-1ec1-41f6-85fc-e2798e64b13b
+uuid: c9f15cfb-3523-44e0-a04b-7b47486f749b
 langcode: fr
 status: true
 dependencies:
   config:
     - field.storage.node.body
-    - node.type.ressource
+    - node.type.offre_de_service
   module:
     - text
-id: node.ressource.body
+id: node.offre_de_service.body
 field_name: body
 entity_type: node
-bundle: ressource
-label: Texte
+bundle: offre_de_service
+label: Body
 description: ''
 required: false
 translatable: true

+ 19 - 0
config/sync/field.field.node.offre_de_service.field_courriel.yml

@@ -0,0 +1,19 @@
+uuid: e71e1208-628b-4fbc-86e0-f354b4b7a39e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_courriel
+    - node.type.offre_de_service
+id: node.offre_de_service.field_courriel
+field_name: field_courriel
+entity_type: node
+bundle: offre_de_service
+label: Courriel
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: email

+ 21 - 0
config/sync/field.field.node.offre_de_service.field_date_de_proposition.yml

@@ -0,0 +1,21 @@
+uuid: 6a39f978-b383-4faf-9f8e-026c835366b9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_date_de_proposition
+    - node.type.offre_de_service
+  module:
+    - datetime
+id: node.offre_de_service.field_date_de_proposition
+field_name: field_date_de_proposition
+entity_type: node
+bundle: offre_de_service
+label: 'Date de proposition'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: datetime

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

@@ -0,0 +1,27 @@
+uuid: 25b81fcd-a9db-4dbe-a881-b9315ae87b18
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_fichiers
+    - node.type.offre_de_service
+  module:
+    - file
+id: node.offre_de_service.field_fichiers
+field_name: field_fichiers
+entity_type: node
+bundle: offre_de_service
+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 png jpg'
+  max_filesize: ''
+  description_field: true
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: file

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

@@ -0,0 +1,23 @@
+uuid: 8eba5a57-286d-496f-9cab-82bd7c230edc
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_liens
+    - node.type.offre_de_service
+  module:
+    - link
+id: node.offre_de_service.field_liens
+field_name: field_liens
+entity_type: node
+bundle: offre_de_service
+label: Liens
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 1
+field_type: link

+ 19 - 0
config/sync/field.field.node.offre_de_service.field_localisation.yml

@@ -0,0 +1,19 @@
+uuid: 82f74b0b-45a7-47e1-8c9f-f33eeaf652b5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_localisation
+    - node.type.offre_de_service
+id: node.offre_de_service.field_localisation
+field_name: field_localisation
+entity_type: node
+bundle: offre_de_service
+label: Localisation
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 19 - 0
config/sync/field.field.node.offre_de_service.field_nom.yml

@@ -0,0 +1,19 @@
+uuid: 2fce8ad1-7970-4088-8119-55f6e7ec89d0
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_nom
+    - node.type.offre_de_service
+id: node.offre_de_service.field_nom
+field_name: field_nom
+entity_type: node
+bundle: offre_de_service
+label: Nom
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 19 - 0
config/sync/field.field.node.offre_de_service.field_prenom.yml

@@ -0,0 +1,19 @@
+uuid: 36934145-500f-4b95-9045-b7885242d3b7
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_prenom
+    - node.type.offre_de_service
+id: node.offre_de_service.field_prenom
+field_name: field_prenom
+entity_type: node
+bundle: offre_de_service
+label: Prénom
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.node.offre_de_service.field_structure.yml

@@ -0,0 +1,29 @@
+uuid: 18fbfdb9-013f-4305-9f16-41e211ab4fb5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_structure
+    - node.type.offre_de_service
+    - taxonomy.vocabulary.structure
+id: node.offre_de_service.field_structure
+field_name: field_structure
+entity_type: node
+bundle: offre_de_service
+label: Structure
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      structure: structure
+    sort:
+      field: name
+      direction: asc
+    auto_create: true
+    auto_create_bundle: ''
+field_type: entity_reference

+ 19 - 0
config/sync/field.field.node.offre_de_service.field_telephone.yml

@@ -0,0 +1,19 @@
+uuid: 330272bd-5195-476a-91a7-937ce4429099
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_telephone
+    - node.type.offre_de_service
+id: node.offre_de_service.field_telephone
+field_name: field_telephone
+entity_type: node
+bundle: offre_de_service
+label: Téléphone
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string

+ 29 - 0
config/sync/field.field.node.offre_de_service.field_type_de_protagoniste.yml

@@ -0,0 +1,29 @@
+uuid: d10d906d-1e0d-4890-8635-47e1dcc35da5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_type_de_protagoniste
+    - node.type.offre_de_service
+    - taxonomy.vocabulary.type_de_protagoniste
+id: node.offre_de_service.field_type_de_protagoniste
+field_name: field_type_de_protagoniste
+entity_type: node
+bundle: offre_de_service
+label: 'Type de protagoniste'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      type_de_protagoniste: type_de_protagoniste
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 23 - 0
config/sync/field.field.node.partenaires_logo_footer_.body.yml

@@ -0,0 +1,23 @@
+uuid: 9e8b386a-91ef-406c-8f4c-2fe6e8af6e7d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.body
+    - node.type.partenaires_logo_footer_
+  module:
+    - text
+id: node.partenaires_logo_footer_.body
+field_name: body
+entity_type: node
+bundle: partenaires_logo_footer_
+label: Texte
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  display_summary: false
+  required_summary: false
+field_type: text_with_summary

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

@@ -0,0 +1,27 @@
+uuid: bcf81715-d62a-4b9f-9cd8-501c4e70e7f5
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_fichiers
+    - node.type.partenaires_logo_footer_
+  module:
+    - file
+id: node.partenaires_logo_footer_.field_fichiers
+field_name: field_fichiers
+entity_type: node
+bundle: partenaires_logo_footer_
+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 png jpg'
+  max_filesize: ''
+  description_field: true
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: file

+ 29 - 0
config/sync/field.field.node.ressource.field_mots_clefs.yml

@@ -0,0 +1,29 @@
+uuid: 6282707b-4106-49b1-a6b6-9ff9a5b7973c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_mots_clefs
+    - node.type.ressource
+    - taxonomy.vocabulary.tag_ressource
+id: node.ressource.field_mots_clefs
+field_name: field_mots_clefs
+entity_type: node
+bundle: ressource
+label: 'Mots clefs'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      tag_ressource: tag_ressource
+    sort:
+      field: name
+      direction: asc
+    auto_create: true
+    auto_create_bundle: ''
+field_type: entity_reference

+ 37 - 0
config/sync/field.field.node.ressource.field_textes.yml

@@ -0,0 +1,37 @@
+uuid: 266505a2-30da-4ad7-bdf8-221e034784f3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_textes
+    - node.type.ressource
+    - paragraphs.paragraphs_type.texte
+  module:
+    - entity_reference_revisions
+id: node.ressource.field_textes
+field_name: field_textes
+entity_type: node
+bundle: ressource
+label: Textes
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    negate: 0
+    target_bundles:
+      texte: texte
+    target_bundles_drag_drop:
+      partenaire:
+        weight: 4
+        enabled: false
+      personne:
+        weight: 5
+        enabled: false
+      texte:
+        enabled: true
+        weight: 6
+field_type: entity_reference_revisions

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

@@ -0,0 +1,25 @@
+uuid: ac72da03-c4da-41b4-946e-0e3eb3f3f441
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_videos
+    - node.type.static
+  module:
+    - video_embed_field
+id: node.static.field_videos
+field_name: field_videos
+entity_type: node
+bundle: static
+label: Videos
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  allowed_providers:
+    vimeo: vimeo
+    youtube: youtube
+    youtube_playlist: '0'
+field_type: video_embed_field

+ 18 - 0
config/sync/field.storage.node.field_courriel.yml

@@ -0,0 +1,18 @@
+uuid: 1a9855d4-4270-411e-98e2-2ef12f19a843
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_courriel
+field_name: field_courriel
+entity_type: node
+type: email
+settings: {  }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
config/sync/field.storage.node.field_date_de_proposition.yml

@@ -0,0 +1,20 @@
+uuid: cd78a12e-05a2-4480-ad5d-a55ffb77d9a9
+langcode: fr
+status: true
+dependencies:
+  module:
+    - datetime
+    - node
+id: node.field_date_de_proposition
+field_name: field_date_de_proposition
+entity_type: node
+type: datetime
+settings:
+  datetime_type: datetime
+module: datetime
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

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

@@ -0,0 +1,21 @@
+uuid: c138770c-da3b-4364-8e69-1d642b025509
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_localisation
+field_name: field_localisation
+entity_type: node
+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

+ 20 - 0
config/sync/field.storage.node.field_mots_clefs.yml

@@ -0,0 +1,20 @@
+uuid: 58801744-86ca-45e0-9ee3-4f11595d7149
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_mots_clefs
+field_name: field_mots_clefs
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

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

@@ -0,0 +1,21 @@
+uuid: 6d3fba78-fb5c-4676-9078-affdd227ee07
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_nom
+field_name: field_nom
+entity_type: node
+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

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

@@ -0,0 +1,21 @@
+uuid: a7c2604a-2ed0-4904-a71f-1be713837383
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_prenom
+field_name: field_prenom
+entity_type: node
+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

+ 20 - 0
config/sync/field.storage.node.field_structure.yml

@@ -0,0 +1,20 @@
+uuid: 88aa4a94-345b-4f0e-9efa-9132e5cab82b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_structure
+field_name: field_structure
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

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

@@ -0,0 +1,21 @@
+uuid: abd7f2d3-b222-4d57-a2e6-8e178d8db4a5
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_telephone
+field_name: field_telephone
+entity_type: node
+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

+ 3 - 0
config/sync/field.storage.node.field_type_de_partenaire.yml

@@ -17,6 +17,9 @@ settings:
     -
       value: 2
       label: partenaire
+    -
+      value: 3
+      label: annuaire
   allowed_values_function: ''
 module: options
 locked: false

+ 20 - 0
config/sync/field.storage.node.field_type_de_protagoniste.yml

@@ -0,0 +1,20 @@
+uuid: da7fcbe3-81dd-4e6c-9572-51c0f0658c67
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_type_de_protagoniste
+field_name: field_type_de_protagoniste
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+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.offre_de_service.yml

@@ -0,0 +1,11 @@
+uuid: 3af14376-43b0-4db4-b8dd-b655de3d9adb
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.offre_de_service
+id: node.offre_de_service
+target_entity_type_id: node
+target_bundle: offre_de_service
+default_langcode: site_default
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.taxonomy_term.structure.yml

@@ -0,0 +1,11 @@
+uuid: 887a03f5-cfad-4d1b-907b-2622d2a11db8
+langcode: fr
+status: true
+dependencies:
+  config:
+    - taxonomy.vocabulary.structure
+id: taxonomy_term.structure
+target_entity_type_id: taxonomy_term
+target_bundle: structure
+default_langcode: site_default
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.taxonomy_term.tag_ressource.yml

@@ -0,0 +1,11 @@
+uuid: d05aa3a0-41f2-49f4-897f-48b9ed21e336
+langcode: fr
+status: true
+dependencies:
+  config:
+    - taxonomy.vocabulary.tag_ressource
+id: taxonomy_term.tag_ressource
+target_entity_type_id: taxonomy_term
+target_bundle: tag_ressource
+default_langcode: und
+language_alterable: false

+ 11 - 0
config/sync/language.content_settings.taxonomy_term.type_de_protagoniste.yml

@@ -0,0 +1,11 @@
+uuid: a68ea69f-9af3-4df1-b788-4fbec3c3fe00
+langcode: fr
+status: true
+dependencies:
+  config:
+    - taxonomy.vocabulary.type_de_protagoniste
+id: taxonomy_term.type_de_protagoniste
+target_entity_type_id: taxonomy_term
+target_bundle: type_de_protagoniste
+default_langcode: und
+language_alterable: false

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

@@ -0,0 +1,17 @@
+uuid: 0a7e34f0-3d28-4b23-9e1c-8cfe3cce07eb
+langcode: fr
+status: true
+dependencies:
+  module:
+    - menu_ui
+third_party_settings:
+  menu_ui:
+    available_menus: {  }
+    parent: ''
+name: 'Offre de service'
+type: offre_de_service
+description: ''
+help: ''
+new_revision: false
+preview_mode: 1
+display_submitted: true

+ 2 - 2
config/sync/node.type.partenaires_logo_footer_.yml

@@ -8,9 +8,9 @@ third_party_settings:
   menu_ui:
     available_menus: {  }
     parent: ''
-name: 'Partenaires (logo footer)'
+name: Partenaires
 type: partenaires_logo_footer_
-description: ''
+description: 'Partennaires pour footer et annuaire'
 help: ''
 new_revision: false
 preview_mode: 1

+ 76 - 22
config/sync/structure_sync.data.yml

@@ -1,25 +1,3 @@
-taxonomies:
-  actu_type:
-    -
-      vid: actu_type
-      tid: '1'
-      langcode: und
-      name: information
-      description__value: null
-      description__format: null
-      weight: '0'
-      parent: '0'
-      uuid: 95dcbd7e-7f1f-48ad-9bb1-42022a29b18d
-    -
-      vid: actu_type
-      tid: '2'
-      langcode: und
-      name: évènement
-      description__value: null
-      description__format: null
-      weight: '0'
-      parent: '0'
-      uuid: 72d2b968-0581-4b4b-99d9-2e4ddfd360cc
 menus:
   -
     menu_name: header-menu
@@ -323,3 +301,79 @@ blocks:
           uri: 'internal:/form/candidature'
           title: 'Déposer ça candidature'
           options: {  }
+taxonomies:
+  actu_type:
+    -
+      vid: actu_type
+      tid: '4'
+      langcode: und
+      name: évènement
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 72d2b968-0581-4b4b-99d9-2e4ddfd360cc
+    -
+      vid: actu_type
+      tid: '3'
+      langcode: und
+      name: information
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 95dcbd7e-7f1f-48ad-9bb1-42022a29b18d
+  collection: {  }
+  structure: {  }
+  types_de_ressource: {  }
+  type_de_protagoniste:
+    -
+      vid: type_de_protagoniste
+      tid: '7'
+      langcode: und
+      name: Architecte
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 99341211-e4c0-4ffb-867c-dd119932cc44
+    -
+      vid: type_de_protagoniste
+      tid: '9'
+      langcode: und
+      name: Autre
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 98c5c685-e290-42e4-9214-effbe50bf78c
+    -
+      vid: type_de_protagoniste
+      tid: '8'
+      langcode: und
+      name: Chercheur.euse
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 5ccf3e8a-77d2-408d-a477-86f4f737fbe7
+    -
+      vid: type_de_protagoniste
+      tid: '5'
+      langcode: und
+      name: Collectivité
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 5eed05fa-d0d0-43e0-bbea-6ff81f844802
+    -
+      vid: type_de_protagoniste
+      tid: '6'
+      langcode: und
+      name: 'Maître d''ouvrage'
+      description__value: null
+      description__format: null
+      weight: '0'
+      parent: '0'
+      uuid: 8a648f8a-00f8-420c-be09-7bfa5e778af6

+ 8 - 0
config/sync/taxonomy.vocabulary.structure.yml

@@ -0,0 +1,8 @@
+uuid: d82da013-3b69-4c0f-847b-ed2d6e3135ed
+langcode: fr
+status: true
+dependencies: {  }
+name: Structure
+vid: structure
+description: ''
+weight: 0

+ 8 - 0
config/sync/taxonomy.vocabulary.tag_ressource.yml

@@ -0,0 +1,8 @@
+uuid: 17ab8bf2-2bba-42b5-af71-303b38469c60
+langcode: fr
+status: true
+dependencies: {  }
+name: 'tag ressource'
+vid: tag_ressource
+description: ''
+weight: 0

+ 8 - 0
config/sync/taxonomy.vocabulary.type_de_protagoniste.yml

@@ -0,0 +1,8 @@
+uuid: d377ce07-10e2-4a9c-81a9-0d6e90365e92
+langcode: fr
+status: true
+dependencies: {  }
+name: 'Type de protagoniste'
+vid: type_de_protagoniste
+description: ''
+weight: 0

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

@@ -27,6 +27,7 @@ permissions:
   - 'administer webform submission'
   - 'assign admin role'
   - 'assign editeur role'
+  - 'break content lock'
   - 'cancel users by role'
   - 'change own username'
   - 'create actualite content'
@@ -36,6 +37,7 @@ permissions:
   - 'create enregistrement content'
   - 'create evenement content'
   - 'create generique workflow_transition'
+  - 'create offre_de_service content'
   - 'create page content'
   - 'create partenaires_logo_footer_ content'
   - 'create question_reponse content'
@@ -61,6 +63,7 @@ permissions:
   - 'edit any autre_son content'
   - 'edit any enregistrement content'
   - 'edit any evenement content'
+  - 'edit any offre_de_service content'
   - 'edit any page content'
   - 'edit any partenaires_logo_footer_ content'
   - 'edit any question_reponse content'
@@ -70,6 +73,7 @@ permissions:
   - 'edit own actualite content'
   - 'edit own enregistrement content'
   - 'edit own evenement content'
+  - 'edit own offre_de_service content'
   - 'edit own partenaires_logo_footer_ content'
   - 'edit own question_reponse content'
   - 'edit own ressource content'
@@ -103,6 +107,7 @@ permissions:
   - 'revert autre_son revisions'
   - 'revert enregistrement revisions'
   - 'revert evenement revisions'
+  - 'revert offre_de_service revisions'
   - 'revert page revisions'
   - 'revert partenaires_logo_footer_ revisions'
   - 'revert question_reponse revisions'
@@ -126,6 +131,7 @@ permissions:
   - 'view autre_son revisions'
   - 'view enregistrement revisions'
   - 'view evenement revisions'
+  - 'view offre_de_service revisions'
   - 'view own unpublished content'
   - 'view page revisions'
   - 'view partenaires_logo_footer_ revisions'

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

@@ -12,12 +12,14 @@ permissions:
   - 'administer nodes'
   - 'create actualite content'
   - 'create evenement content'
+  - 'create offre_de_service content'
   - 'create partenaires_logo_footer_ content'
   - 'create question_reponse content'
   - 'create ressource content'
   - 'create static content'
   - 'edit any actualite content'
   - 'edit any evenement content'
+  - 'edit any offre_de_service content'
   - 'edit any partenaires_logo_footer_ content'
   - 'edit any question_reponse content'
   - 'edit any ressource content'
@@ -25,18 +27,21 @@ permissions:
   - 'edit faq config page entity'
   - 'edit own actualite content'
   - 'edit own evenement content'
+  - 'edit own offre_de_service content'
   - 'edit own partenaires_logo_footer_ content'
   - 'edit own question_reponse content'
   - 'edit own ressource content'
   - 'edit own static content'
   - 'revert actualite revisions'
   - 'revert evenement revisions'
+  - 'revert offre_de_service revisions'
   - 'revert partenaires_logo_footer_ revisions'
   - 'revert question_reponse revisions'
   - 'revert ressource revisions'
   - 'revert static revisions'
   - 'view actualite revisions'
   - 'view evenement revisions'
+  - 'view offre_de_service revisions'
   - 'view own unpublished content'
   - 'view partenaires_logo_footer_ revisions'
   - 'view question_reponse revisions'

+ 2 - 2
config/sync/views.view.partenaires.yml

@@ -3,7 +3,7 @@ langcode: fr
 status: true
 dependencies:
   config:
-    - core.entity_view_mode.node.teaser
+    - core.entity_view_mode.node.logo
     - node.type.partenaires_logo_footer_
   module:
     - node
@@ -59,7 +59,7 @@ display:
         type: 'entity:node'
         options:
           relationship: none
-          view_mode: teaser
+          view_mode: logo
       fields:
         title:
           id: title

+ 1 - 1
web/profiles/d8-starterkit-profile

@@ -1 +1 @@
-Subproject commit 6fe8986494069c7e9bf019cbe98d8f2c7d5166d0
+Subproject commit 9b46db9c56faf2cbc965ea1b76ce5345e7f46c0f