소스 검색

created new CT projet

bach 3 년 전
부모
커밋
13a90c187f

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

@@ -0,0 +1,22 @@
+uuid: 6fc86169-aac7-4a03-8a39-7c7938000339
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.projet
+id: node.projet.promote
+field_name: promote
+entity_type: node
+bundle: projet
+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

+ 196 - 0
config/sync/core.entity_form_display.node.projet.default.yml

@@ -0,0 +1,196 @@
+uuid: f51ae6e6-c40c-4d55-9657-8f60604a41de
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.projet.body
+    - field.field.node.projet.field_encours_fini
+    - field.field.node.projet.field_fichiers
+    - field.field.node.projet.field_incube
+    - field.field.node.projet.field_liens
+    - field.field.node.projet.field_neuf_rehabilitation
+    - field.field.node.projet.field_partenaires
+    - field.field.node.projet.field_ressource_s_liee_s_
+    - field.field.node.projet.field_textes
+    - node.type.projet
+  module:
+    - field_group
+    - file
+    - link
+    - paragraphs
+third_party_settings:
+  field_group:
+    group_tabs:
+      children:
+        - group_principal
+        - group_liens
+        - 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_textes
+        - field_partenaires
+      parent_name: group_tabs
+      weight: 16
+      format_type: tab
+      region: content
+      format_settings:
+        direction: vertical
+        width_breakpoint: 640
+        show_empty_fields: false
+        classes: ''
+        id: ''
+        formatter: closed
+        description: ''
+        required_fields: true
+      label: Principal
+    group_details:
+      children:
+        - field_incube
+        - field_neuf_rehabilitation
+        - field_encours_fini
+      parent_name: ''
+      weight: 2
+      format_type: details_sidebar
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        open: false
+        required_fields: true
+        weight: 0
+      label: Details
+    group_liens:
+      children:
+        - field_ressource_s_liee_s_
+        - field_liens
+      parent_name: group_tabs
+      weight: 17
+      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: 18
+      format_type: tab
+      region: content
+      format_settings:
+        show_empty_fields: false
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Media
+id: node.projet.default
+targetEntityType: node
+bundle: projet
+mode: default
+content:
+  field_encours_fini:
+    weight: 5
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+  field_fichiers:
+    weight: 4
+    settings:
+      progress_indicator: throbber
+    third_party_settings: {  }
+    type: file_generic
+    region: content
+  field_incube:
+    weight: 3
+    settings:
+      display_label: true
+    third_party_settings: {  }
+    type: boolean_checkbox
+    region: content
+  field_liens:
+    weight: 5
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
+  field_neuf_rehabilitation:
+    weight: 4
+    settings: {  }
+    third_party_settings: {  }
+    type: options_select
+    region: content
+  field_partenaires:
+    weight: 16
+    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_ressource_s_liee_s_:
+    weight: 4
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_textes:
+    weight: 15
+    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
+  title:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  body: true
+  created: true
+  langcode: true
+  path: true
+  promote: true
+  status: true
+  sticky: true
+  uid: true
+  url_redirects: true

+ 123 - 0
config/sync/core.entity_view_display.node.projet.default.yml

@@ -0,0 +1,123 @@
+uuid: fe163c88-52d1-4a26-a3e7-720ae0ac534c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.projet.body
+    - field.field.node.projet.field_encours_fini
+    - field.field.node.projet.field_fichiers
+    - field.field.node.projet.field_incube
+    - field.field.node.projet.field_liens
+    - field.field.node.projet.field_neuf_rehabilitation
+    - field.field.node.projet.field_partenaires
+    - field.field.node.projet.field_ressource_s_liee_s_
+    - field.field.node.projet.field_textes
+    - node.type.projet
+  module:
+    - entity_reference_revisions
+    - file
+    - link
+    - manage_display
+    - options
+    - text
+id: node.projet.default
+targetEntityType: node
+bundle: projet
+mode: default
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 101
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_encours_fini:
+    weight: 104
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_fichiers:
+    weight: 107
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_incube:
+    weight: 102
+    label: above
+    settings:
+      format: default
+      format_custom_false: ''
+      format_custom_true: ''
+    third_party_settings: {  }
+    type: boolean
+    region: content
+  field_liens:
+    weight: 108
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_neuf_rehabilitation:
+    weight: 103
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: list_default
+    region: content
+  field_partenaires:
+    weight: 106
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    region: content
+  field_ressource_s_liee_s_:
+    weight: 109
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_textes:
+    weight: 105
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    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

+ 59 - 0
config/sync/core.entity_view_display.node.projet.teaser.yml

@@ -0,0 +1,59 @@
+uuid: 3e1f1ddf-1772-40fa-959d-2c8ccfdf51e4
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.projet.body
+    - field.field.node.projet.field_encours_fini
+    - field.field.node.projet.field_fichiers
+    - field.field.node.projet.field_incube
+    - field.field.node.projet.field_liens
+    - field.field.node.projet.field_neuf_rehabilitation
+    - field.field.node.projet.field_partenaires
+    - field.field.node.projet.field_ressource_s_liee_s_
+    - field.field.node.projet.field_textes
+    - node.type.projet
+  module:
+    - manage_display
+    - text
+id: node.projet.teaser
+targetEntityType: node
+bundle: projet
+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_encours_fini: true
+  field_fichiers: true
+  field_incube: true
+  field_liens: true
+  field_neuf_rehabilitation: true
+  field_partenaires: true
+  field_ressource_s_liee_s_: true
+  field_textes: true
+  langcode: true
+  search_api_excerpt: true
+  uid: true

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

@@ -0,0 +1,23 @@
+uuid: 0a7e8e52-34f8-43f9-869e-c88e875bfb8c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.body
+    - node.type.projet
+  module:
+    - text
+id: node.projet.body
+field_name: body
+entity_type: node
+bundle: projet
+label: Body
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  display_summary: true
+  required_summary: false
+field_type: text_with_summary

+ 21 - 0
config/sync/field.field.node.projet.field_encours_fini.yml

@@ -0,0 +1,21 @@
+uuid: e160bad0-07e7-4b54-971a-d05c4ae04533
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_encours_fini
+    - node.type.projet
+  module:
+    - options
+id: node.projet.field_encours_fini
+field_name: field_encours_fini
+entity_type: node
+bundle: projet
+label: Encours/Fini
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: list_integer

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

@@ -0,0 +1,27 @@
+uuid: 18a48064-9d28-4093-9aa4-d01de8b4a2e3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_fichiers
+    - node.type.projet
+  module:
+    - file
+id: node.projet.field_fichiers
+field_name: field_fichiers
+entity_type: node
+bundle: projet
+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.projet.field_incube.yml

@@ -0,0 +1,23 @@
+uuid: 3f671b76-f666-465c-a4a6-692d0bbba8b8
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_incube
+    - node.type.projet
+id: node.projet.field_incube
+field_name: field_incube
+entity_type: node
+bundle: projet
+label: Incubé
+description: ''
+required: false
+translatable: false
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: Activé
+  off_label: Désactivé
+field_type: boolean

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

@@ -0,0 +1,23 @@
+uuid: bf557292-223b-46e1-8713-66f5a4ef5ef1
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_liens
+    - node.type.projet
+  module:
+    - link
+id: node.projet.field_liens
+field_name: field_liens
+entity_type: node
+bundle: projet
+label: Liens
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 1
+field_type: link

+ 21 - 0
config/sync/field.field.node.projet.field_neuf_rehabilitation.yml

@@ -0,0 +1,21 @@
+uuid: c5c37cbf-008d-4f9a-ac2e-54509532615c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_neuf_rehabilitation
+    - node.type.projet
+  module:
+    - options
+id: node.projet.field_neuf_rehabilitation
+field_name: field_neuf_rehabilitation
+entity_type: node
+bundle: projet
+label: Neuf/Réhabilitation
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: list_integer

+ 40 - 0
config/sync/field.field.node.projet.field_partenaires.yml

@@ -0,0 +1,40 @@
+uuid: 0776908a-065f-41f2-8c66-5755b99d3586
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_partenaires
+    - node.type.projet
+    - paragraphs.paragraphs_type.partenaire
+  module:
+    - entity_reference_revisions
+id: node.projet.field_partenaires
+field_name: field_partenaires
+entity_type: node
+bundle: projet
+label: Partenaires
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    negate: 0
+    target_bundles:
+      partenaire: partenaire
+    target_bundles_drag_drop:
+      equipe:
+        weight: 5
+        enabled: false
+      partenaire:
+        enabled: true
+        weight: 6
+      personne:
+        weight: 7
+        enabled: false
+      texte:
+        weight: 8
+        enabled: false
+field_type: entity_reference_revisions

+ 29 - 0
config/sync/field.field.node.projet.field_ressource_s_liee_s_.yml

@@ -0,0 +1,29 @@
+uuid: 93290ae5-4aff-40e9-a6fb-96e4b944fb5c
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_ressource_s_liee_s_
+    - node.type.projet
+    - node.type.ressource
+id: node.projet.field_ressource_s_liee_s_
+field_name: field_ressource_s_liee_s_
+entity_type: node
+bundle: projet
+label: 'Ressource(s) liée(s)'
+description: ''
+required: false
+translatable: false
+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

+ 40 - 0
config/sync/field.field.node.projet.field_textes.yml

@@ -0,0 +1,40 @@
+uuid: e127f0f3-65af-448a-917f-b453103f58d9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_textes
+    - node.type.projet
+    - paragraphs.paragraphs_type.texte
+  module:
+    - entity_reference_revisions
+id: node.projet.field_textes
+field_name: field_textes
+entity_type: node
+bundle: projet
+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:
+      equipe:
+        weight: 5
+        enabled: false
+      partenaire:
+        weight: 6
+        enabled: false
+      personne:
+        weight: 7
+        enabled: false
+      texte:
+        enabled: true
+        weight: 8
+field_type: entity_reference_revisions

+ 27 - 0
config/sync/field.storage.node.field_encours_fini.yml

@@ -0,0 +1,27 @@
+uuid: f8f4d270-de92-4bd2-b049-647f79371af7
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - options
+id: node.field_encours_fini
+field_name: field_encours_fini
+entity_type: node
+type: list_integer
+settings:
+  allowed_values:
+    -
+      value: 0
+      label: 'En cours'
+    -
+      value: 1
+      label: Fini
+  allowed_values_function: ''
+module: options
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

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

@@ -0,0 +1,18 @@
+uuid: 26f22e47-fa8c-4ada-9f46-2f866c4dd000
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_incube
+field_name: field_incube
+entity_type: node
+type: boolean
+settings: {  }
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 27 - 0
config/sync/field.storage.node.field_neuf_rehabilitation.yml

@@ -0,0 +1,27 @@
+uuid: f6983095-6e0f-4f4b-a061-bcdb093c2479
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - options
+id: node.field_neuf_rehabilitation
+field_name: field_neuf_rehabilitation
+entity_type: node
+type: list_integer
+settings:
+  allowed_values:
+    -
+      value: 0
+      label: Neuf
+    -
+      value: 1
+      label: Réhabilitation
+  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_ressource_s_liee_s_.yml

@@ -0,0 +1,19 @@
+uuid: c5a58d4c-8b0e-42df-9eba-54a54a6d4ce0
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_ressource_s_liee_s_
+field_name: field_ressource_s_liee_s_
+entity_type: node
+type: entity_reference
+settings:
+  target_type: node
+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.projet.yml

@@ -0,0 +1,11 @@
+uuid: f8ab8795-416a-4a81-89f1-6493c9c5c2cf
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.projet
+id: node.projet
+target_entity_type_id: node
+target_bundle: projet
+default_langcode: site_default
+language_alterable: false

+ 18 - 0
config/sync/node.type.projet.yml

@@ -0,0 +1,18 @@
+uuid: 629d5137-036d-4f8b-86a2-64aa16a6516b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - menu_ui
+third_party_settings:
+  menu_ui:
+    available_menus:
+      - main
+    parent: 'main:'
+name: Projet
+type: projet
+description: ''
+help: ''
+new_revision: false
+preview_mode: 1
+display_submitted: true

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

@@ -41,6 +41,7 @@ permissions:
   - 'create offre_de_service content'
   - 'create page content'
   - 'create partenaires_logo_footer_ content'
+  - 'create projet content'
   - 'create question_reponse content'
   - 'create ressource content'
   - 'create static content'
@@ -80,6 +81,7 @@ permissions:
   - 'edit any offre_de_service content'
   - 'edit any page content'
   - 'edit any partenaires_logo_footer_ content'
+  - 'edit any projet content'
   - 'edit any question_reponse content'
   - 'edit any ressource content'
   - 'edit any static content'
@@ -91,6 +93,7 @@ permissions:
   - 'edit own evenement content'
   - 'edit own offre_de_service content'
   - 'edit own partenaires_logo_footer_ content'
+  - 'edit own projet content'
   - 'edit own question_reponse content'
   - 'edit own ressource content'
   - 'edit own static content'
@@ -132,6 +135,7 @@ permissions:
   - 'revert offre_de_service revisions'
   - 'revert page revisions'
   - 'revert partenaires_logo_footer_ revisions'
+  - 'revert projet revisions'
   - 'revert question_reponse revisions'
   - 'revert ressource revisions'
   - 'revert static revisions'
@@ -157,6 +161,7 @@ permissions:
   - 'view own unpublished content'
   - 'view page revisions'
   - 'view partenaires_logo_footer_ revisions'
+  - 'view projet revisions'
   - 'view question_reponse revisions'
   - 'view ressource revisions'
   - 'view static revisions'

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

@@ -16,6 +16,7 @@ permissions:
   - 'create evenement content'
   - 'create offre_de_service content'
   - 'create partenaires_logo_footer_ content'
+  - 'create projet content'
   - 'create question_reponse content'
   - 'create ressource content'
   - 'create static content'
@@ -24,6 +25,7 @@ permissions:
   - 'edit any evenement content'
   - 'edit any offre_de_service content'
   - 'edit any partenaires_logo_footer_ content'
+  - 'edit any projet content'
   - 'edit any question_reponse content'
   - 'edit any ressource content'
   - 'edit any static content'
@@ -34,6 +36,7 @@ permissions:
   - 'edit own evenement content'
   - 'edit own offre_de_service content'
   - 'edit own partenaires_logo_footer_ content'
+  - 'edit own projet content'
   - 'edit own question_reponse content'
   - 'edit own ressource content'
   - 'edit own static content'
@@ -41,6 +44,7 @@ permissions:
   - 'revert evenement revisions'
   - 'revert offre_de_service revisions'
   - 'revert partenaires_logo_footer_ revisions'
+  - 'revert projet revisions'
   - 'revert question_reponse revisions'
   - 'revert ressource revisions'
   - 'revert static revisions'
@@ -50,6 +54,7 @@ permissions:
   - 'view offre_de_service revisions'
   - 'view own unpublished content'
   - 'view partenaires_logo_footer_ revisions'
+  - 'view projet revisions'
   - 'view question_reponse revisions'
   - 'view ressource revisions'
   - 'view static revisions'

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

@@ -1 +1 @@
-Subproject commit 6fe8986494069c7e9bf019cbe98d8f2c7d5166d0
+Subproject commit 6fb80278a224c3fe38d240c4237dc5f845bf0529