From d91757953584de65964145ff6ce1443db31029cd Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 4 Feb 2025 11:13:58 +0100 Subject: [PATCH] ressources --- ..._field_override.node.ressource.promote.yml | 22 ++ ...ty_form_display.node.ressource.default.yml | 172 +++++++++++++ ...ty_view_display.node.ressource.default.yml | 135 ++++++++++ ...ntity_view_display.node.ressource.full.yml | 84 +++++++ ...ity_view_display.node.ressource.teaser.yml | 127 ++++++++++ .../sync/field.field.node.ressource.body.yml | 24 ++ ...ield.field.node.ressource.field_author.yml | 19 ++ ...ld.node.ressource.field_date_ressource.yml | 21 ++ ...d.field.node.ressource.field_documents.yml | 27 ++ ...ield.field.node.ressource.field_images.yml | 41 +++ ...field.field.node.ressource.field_liens.yml | 23 ++ ....field.node.ressource.field_mots_clefs.yml | 29 +++ .../field.field.node.ressource.field_site.yml | 29 +++ ....field.node.ressource.field_sous_titre.yml | 19 ++ ...node.ressource.field_type_de_ressource.yml | 29 +++ .../sync/field.storage.node.field_author.yml | 21 ++ ...ield.storage.node.field_date_ressource.yml | 20 ++ .../field.storage.node.field_mots_clefs.yml | 20 ++ ...d.storage.node.field_type_de_ressource.yml | 20 ++ ...nguage.content_settings.node.ressource.yml | 16 ++ ...tings.taxonomy_term.type_de_ressources.yml | 16 ++ config/sync/node.type.ressource.yml | 17 ++ ...ngines.bundle_settings.node.partenaire.yml | 2 +- ...engines.bundle_settings.node.ressource.yml | 1 + ...ap_engines.bundle_settings.node.static.yml | 2 +- ...tings.taxonomy_term.type_de_ressources.yml | 1 + ...taxonomy.vocabulary.type_de_ressources.yml | 8 + config/sync/user.role.admin.yml | 7 + config/sync/user.role.editeur.yml | 6 + config/sync/views.view.ressources.yml | 236 ++++++++++++++++++ 30 files changed, 1192 insertions(+), 2 deletions(-) create mode 100644 config/sync/core.base_field_override.node.ressource.promote.yml create mode 100644 config/sync/core.entity_form_display.node.ressource.default.yml create mode 100644 config/sync/core.entity_view_display.node.ressource.default.yml create mode 100644 config/sync/core.entity_view_display.node.ressource.full.yml create mode 100644 config/sync/core.entity_view_display.node.ressource.teaser.yml create mode 100644 config/sync/field.field.node.ressource.body.yml create mode 100644 config/sync/field.field.node.ressource.field_author.yml create mode 100644 config/sync/field.field.node.ressource.field_date_ressource.yml create mode 100644 config/sync/field.field.node.ressource.field_documents.yml create mode 100644 config/sync/field.field.node.ressource.field_images.yml create mode 100644 config/sync/field.field.node.ressource.field_liens.yml create mode 100644 config/sync/field.field.node.ressource.field_mots_clefs.yml create mode 100644 config/sync/field.field.node.ressource.field_site.yml create mode 100644 config/sync/field.field.node.ressource.field_sous_titre.yml create mode 100644 config/sync/field.field.node.ressource.field_type_de_ressource.yml create mode 100644 config/sync/field.storage.node.field_author.yml create mode 100644 config/sync/field.storage.node.field_date_ressource.yml create mode 100644 config/sync/field.storage.node.field_mots_clefs.yml create mode 100644 config/sync/field.storage.node.field_type_de_ressource.yml create mode 100644 config/sync/language.content_settings.node.ressource.yml create mode 100644 config/sync/language.content_settings.taxonomy_term.type_de_ressources.yml create mode 100644 config/sync/node.type.ressource.yml create mode 100644 config/sync/simple_sitemap_engines.bundle_settings.node.ressource.yml create mode 100644 config/sync/simple_sitemap_engines.bundle_settings.taxonomy_term.type_de_ressources.yml create mode 100644 config/sync/taxonomy.vocabulary.type_de_ressources.yml create mode 100644 config/sync/views.view.ressources.yml diff --git a/config/sync/core.base_field_override.node.ressource.promote.yml b/config/sync/core.base_field_override.node.ressource.promote.yml new file mode 100644 index 0000000..19b3a2c --- /dev/null +++ b/config/sync/core.base_field_override.node.ressource.promote.yml @@ -0,0 +1,22 @@ +uuid: d94e3e27-6ebe-416a-a837-814976df1c48 +langcode: fr +status: true +dependencies: + config: + - node.type.ressource +id: node.ressource.promote +field_name: promote +entity_type: node +bundle: ressource +label: "Promu en page d'accueil" +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: Activé + off_label: Désactivé +field_type: boolean diff --git a/config/sync/core.entity_form_display.node.ressource.default.yml b/config/sync/core.entity_form_display.node.ressource.default.yml new file mode 100644 index 0000000..d8c0bfb --- /dev/null +++ b/config/sync/core.entity_form_display.node.ressource.default.yml @@ -0,0 +1,172 @@ +uuid: 5f6514ac-c1c0-4b1b-8937-407908b2ca9d +langcode: fr +status: true +dependencies: + config: + - field.field.node.ressource.body + - field.field.node.ressource.field_author + - field.field.node.ressource.field_date_ressource + - field.field.node.ressource.field_documents + - field.field.node.ressource.field_images + - field.field.node.ressource.field_liens + - field.field.node.ressource.field_mots_clefs + - field.field.node.ressource.field_site + - field.field.node.ressource.field_sous_titre + - field.field.node.ressource.field_type_de_ressource + - image.style.thumbnail + - node.type.ressource + module: + - datetime + - field_group + - file + - image + - link + - path + - text +third_party_settings: + field_group: + group_details: + children: + - field_date_ressource + - field_author + - field_type_de_ressource + - field_mots_clefs + - status + - promote + - path + label: Details + region: content + parent_name: '' + weight: 6 + format_type: details_sidebar + format_settings: + classes: '' + show_empty_fields: false + id: '' + label_as_html: false + open: true + description: '' + required_fields: true + weight: -100 +id: node.ressource.default +targetEntityType: node +bundle: ressource +mode: default +content: + body: + type: text_textarea_with_summary + weight: 3 + region: content + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + show_summary: false + third_party_settings: { } + field_author: + type: string_textfield + weight: 38 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_date_ressource: + type: datetime_default + weight: 37 + region: content + settings: { } + third_party_settings: { } + field_documents: + type: file_generic + weight: 5 + region: content + settings: + progress_indicator: throbber + third_party_settings: { } + field_images: + type: image_image + weight: 4 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_liens: + type: link_default + weight: 6 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + field_mots_clefs: + type: entity_reference_autocomplete + weight: 40 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + field_site: + type: entity_reference_autocomplete + weight: 2 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + field_sous_titre: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_type_de_ressource: + type: options_select + weight: 39 + region: content + settings: { } + third_party_settings: { } + path: + type: path + weight: 43 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 42 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 41 + region: content + settings: + display_label: true + third_party_settings: { } + title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } +hidden: + created: true + langcode: true + simple_sitemap: true + simple_sitemap_index_now: true + sticky: true + translation: true + uid: true diff --git a/config/sync/core.entity_view_display.node.ressource.default.yml b/config/sync/core.entity_view_display.node.ressource.default.yml new file mode 100644 index 0000000..26fd78e --- /dev/null +++ b/config/sync/core.entity_view_display.node.ressource.default.yml @@ -0,0 +1,135 @@ +uuid: adb8c188-f1f2-4af8-a7d8-b30f7f00bc7e +langcode: fr +status: true +dependencies: + config: + - field.field.node.ressource.body + - field.field.node.ressource.field_author + - field.field.node.ressource.field_date_ressource + - field.field.node.ressource.field_documents + - field.field.node.ressource.field_images + - field.field.node.ressource.field_liens + - field.field.node.ressource.field_mots_clefs + - field.field.node.ressource.field_site + - field.field.node.ressource.field_sous_titre + - field.field.node.ressource.field_type_de_ressource + - image.style.wide + - node.type.ressource + module: + - datetime + - file + - image_field_caption + - link + - manage_display + - text +id: node.ressource.default +targetEntityType: node +bundle: ressource +mode: default +content: + body: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 101 + region: content + field_author: + type: string + label: visually_hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 104 + region: content + field_date_ressource: + type: datetime_default + label: above + settings: + timezone_override: '' + format_type: medium + third_party_settings: { } + weight: 105 + region: content + field_documents: + type: file_default + label: visually_hidden + settings: + use_description_as_link_text: true + third_party_settings: { } + weight: 9 + region: content + field_images: + type: image_caption + label: visually_hidden + settings: + image_style: wide + image_link: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 0 + region: content + field_liens: + type: link + label: visually_hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 8 + region: content + field_mots_clefs: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 103 + region: content + field_site: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 2 + region: content + field_sous_titre: + type: string + label: visually_hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 12 + region: content + field_type_de_ressource: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 102 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content + title: + type: title + label: visually_hidden + settings: + link_to_entity: true + tag: h2 + third_party_settings: { } + weight: -49 + region: content +hidden: + created: true + langcode: true + search_api_excerpt: true + uid: true diff --git a/config/sync/core.entity_view_display.node.ressource.full.yml b/config/sync/core.entity_view_display.node.ressource.full.yml new file mode 100644 index 0000000..563f579 --- /dev/null +++ b/config/sync/core.entity_view_display.node.ressource.full.yml @@ -0,0 +1,84 @@ +uuid: 45a63a0a-0506-4867-b21f-37b6a3925565 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.full + - field.field.node.ressource.body + - field.field.node.ressource.field_author + - field.field.node.ressource.field_date_ressource + - field.field.node.ressource.field_documents + - field.field.node.ressource.field_images + - field.field.node.ressource.field_liens + - field.field.node.ressource.field_mots_clefs + - field.field.node.ressource.field_site + - field.field.node.ressource.field_sous_titre + - field.field.node.ressource.field_type_de_ressource + - image.style.wide + - node.type.ressource + module: + - image_field_caption + - link + - manage_display +id: node.ressource.full +targetEntityType: node +bundle: ressource +mode: full +content: + field_images: + type: image_caption + label: visually_hidden + settings: + image_style: wide + image_link: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 0 + region: content + field_liens: + type: link + label: visually_hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '0' + target: _blank + third_party_settings: { } + weight: 7 + region: content + field_site: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 3 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content + title: + type: title + label: hidden + settings: + link_to_entity: true + tag: h2 + third_party_settings: { } + weight: -49 + region: content +hidden: + body: true + created: true + field_author: true + field_date_ressource: true + field_documents: true + field_mots_clefs: true + field_sous_titre: true + field_type_de_ressource: true + langcode: true + search_api_excerpt: true + uid: true diff --git a/config/sync/core.entity_view_display.node.ressource.teaser.yml b/config/sync/core.entity_view_display.node.ressource.teaser.yml new file mode 100644 index 0000000..44087e1 --- /dev/null +++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml @@ -0,0 +1,127 @@ +uuid: 3f0f8894-1ae2-4505-893d-99821e7539e3 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.ressource.body + - field.field.node.ressource.field_author + - field.field.node.ressource.field_date_ressource + - field.field.node.ressource.field_documents + - field.field.node.ressource.field_images + - field.field.node.ressource.field_liens + - field.field.node.ressource.field_mots_clefs + - field.field.node.ressource.field_site + - field.field.node.ressource.field_sous_titre + - field.field.node.ressource.field_type_de_ressource + - image.style.wide + - node.type.ressource + module: + - datetime + - file + - image_delta_formatter + - link + - manage_display + - text +id: node.ressource.teaser +targetEntityType: node +bundle: ressource +mode: teaser +content: + body: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 5 + region: content + field_author: + type: string + label: visually_hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 3 + region: content + field_date_ressource: + type: datetime_default + label: visually_hidden + settings: + timezone_override: '' + format_type: html_year + third_party_settings: { } + weight: 4 + region: content + field_documents: + type: file_default + label: visually_hidden + settings: + use_description_as_link_text: true + third_party_settings: { } + weight: 8 + region: content + field_images: + type: image_delta_formatter + label: visually_hidden + settings: + deltas: '0' + image_style: wide + image_link: content + image_loading: + attribute: lazy + deltas_reversed: 0 + third_party_settings: { } + weight: 0 + region: content + field_liens: + type: link + label: visually_hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: nofollow + target: _blank + third_party_settings: { } + weight: 9 + region: content + field_mots_clefs: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 6 + region: content + field_site: + type: entity_reference_label + label: visually_hidden + settings: + link: true + third_party_settings: { } + weight: 7 + region: content + field_sous_titre: + type: string + label: visually_hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 2 + region: content + title: + type: title + label: visually_hidden + settings: + link_to_entity: false + tag: h2 + third_party_settings: { } + weight: 1 + region: content +hidden: + created: true + field_type_de_ressource: true + langcode: true + links: true + search_api_excerpt: true + uid: true diff --git a/config/sync/field.field.node.ressource.body.yml b/config/sync/field.field.node.ressource.body.yml new file mode 100644 index 0000000..eec18ec --- /dev/null +++ b/config/sync/field.field.node.ressource.body.yml @@ -0,0 +1,24 @@ +uuid: 66103df0-da1e-41f9-bb32-8318dffd0e31 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.body + - node.type.ressource + module: + - text +id: node.ressource.body +field_name: body +entity_type: node +bundle: ressource +label: Body +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: true + required_summary: false + allowed_formats: { } +field_type: text_with_summary diff --git a/config/sync/field.field.node.ressource.field_author.yml b/config/sync/field.field.node.ressource.field_author.yml new file mode 100644 index 0000000..f28778f --- /dev/null +++ b/config/sync/field.field.node.ressource.field_author.yml @@ -0,0 +1,19 @@ +uuid: f83890ab-aef5-449f-ae4a-4c80663b6b5a +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_author + - node.type.ressource +id: node.ressource.field_author +field_name: field_author +entity_type: node +bundle: ressource +label: Author +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.node.ressource.field_date_ressource.yml b/config/sync/field.field.node.ressource.field_date_ressource.yml new file mode 100644 index 0000000..dbd0b13 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_date_ressource.yml @@ -0,0 +1,21 @@ +uuid: 25475d89-cd91-44e3-b174-148b0c35d5b0 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_date_ressource + - node.type.ressource + module: + - datetime +id: node.ressource.field_date_ressource +field_name: field_date_ressource +entity_type: node +bundle: ressource +label: 'Date ressource' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: datetime diff --git a/config/sync/field.field.node.ressource.field_documents.yml b/config/sync/field.field.node.ressource.field_documents.yml new file mode 100644 index 0000000..6a7dcb6 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_documents.yml @@ -0,0 +1,27 @@ +uuid: c4bfd289-0a8f-4c18-9c82-f4eac5404b97 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_documents + - node.type.ressource + module: + - file +id: node.ressource.field_documents +field_name: field_documents +entity_type: node +bundle: ressource +label: Documents +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'pdf doc docx odt zip' + max_filesize: '' + description_field: true +field_type: file diff --git a/config/sync/field.field.node.ressource.field_images.yml b/config/sync/field.field.node.ressource.field_images.yml new file mode 100644 index 0000000..415239f --- /dev/null +++ b/config/sync/field.field.node.ressource.field_images.yml @@ -0,0 +1,41 @@ +uuid: 98815009-73e8-406f-94f6-c058e183c593 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_images + - node.type.ressource + module: + - image +id: node.ressource.field_images +field_name: field_images +entity_type: node +bundle: ressource +label: Images +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg webp' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + caption: '' + caption_field: true + caption_field_required: false +field_type: image diff --git a/config/sync/field.field.node.ressource.field_liens.yml b/config/sync/field.field.node.ressource.field_liens.yml new file mode 100644 index 0000000..461894a --- /dev/null +++ b/config/sync/field.field.node.ressource.field_liens.yml @@ -0,0 +1,23 @@ +uuid: 6062cb80-47a5-4e32-82d2-610a423c6417 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_liens + - node.type.ressource + module: + - link +id: node.ressource.field_liens +field_name: field_liens +entity_type: node +bundle: ressource +label: Liens +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + title: 1 + link_type: 17 +field_type: link diff --git a/config/sync/field.field.node.ressource.field_mots_clefs.yml b/config/sync/field.field.node.ressource.field_mots_clefs.yml new file mode 100644 index 0000000..ea824cb --- /dev/null +++ b/config/sync/field.field.node.ressource.field_mots_clefs.yml @@ -0,0 +1,29 @@ +uuid: f5f2e2df-951c-44c1-b01b-159fb16476ed +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_mots_clefs + - node.type.ressource + - taxonomy.vocabulary.mots_clefs +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: + mots_clefs: mots_clefs + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.ressource.field_site.yml b/config/sync/field.field.node.ressource.field_site.yml new file mode 100644 index 0000000..a89f053 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_site.yml @@ -0,0 +1,29 @@ +uuid: 9e9e9ad3-dedd-4f7f-af77-7ae535fe1df2 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_site + - node.type.ressource + - node.type.site +id: node.ressource.field_site +field_name: field_site +entity_type: node +bundle: ressource +label: Site +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + site: site + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.ressource.field_sous_titre.yml b/config/sync/field.field.node.ressource.field_sous_titre.yml new file mode 100644 index 0000000..767b628 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_sous_titre.yml @@ -0,0 +1,19 @@ +uuid: 3b233ce4-e6a7-444c-9067-442f3baa2015 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_sous_titre + - node.type.ressource +id: node.ressource.field_sous_titre +field_name: field_sous_titre +entity_type: node +bundle: ressource +label: Sous-titre +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.node.ressource.field_type_de_ressource.yml b/config/sync/field.field.node.ressource.field_type_de_ressource.yml new file mode 100644 index 0000000..dece443 --- /dev/null +++ b/config/sync/field.field.node.ressource.field_type_de_ressource.yml @@ -0,0 +1,29 @@ +uuid: 83e348de-356e-4b22-a7ba-42202e0f0bc9 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_type_de_ressource + - node.type.ressource + - taxonomy.vocabulary.type_de_ressources +id: node.ressource.field_type_de_ressource +field_name: field_type_de_ressource +entity_type: node +bundle: ressource +label: 'Type de ressource' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + type_de_ressources: type_de_ressources + sort: + field: name + direction: asc + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.storage.node.field_author.yml b/config/sync/field.storage.node.field_author.yml new file mode 100644 index 0000000..9c589b0 --- /dev/null +++ b/config/sync/field.storage.node.field_author.yml @@ -0,0 +1,21 @@ +uuid: 852e6be3-3c1d-4485-a000-876397be9b45 +langcode: fr +status: true +dependencies: + module: + - node +id: node.field_author +field_name: field_author +entity_type: node +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_date_ressource.yml b/config/sync/field.storage.node.field_date_ressource.yml new file mode 100644 index 0000000..9cdeb65 --- /dev/null +++ b/config/sync/field.storage.node.field_date_ressource.yml @@ -0,0 +1,20 @@ +uuid: 43d164f6-4501-48cc-a2e5-eb701e6c6d21 +langcode: fr +status: true +dependencies: + module: + - datetime + - node +id: node.field_date_ressource +field_name: field_date_ressource +entity_type: node +type: datetime +settings: + datetime_type: date +module: datetime +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_mots_clefs.yml b/config/sync/field.storage.node.field_mots_clefs.yml new file mode 100644 index 0000000..6e085c2 --- /dev/null +++ b/config/sync/field.storage.node.field_mots_clefs.yml @@ -0,0 +1,20 @@ +uuid: f5777a85-570b-4649-810b-01ed076a81a8 +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 diff --git a/config/sync/field.storage.node.field_type_de_ressource.yml b/config/sync/field.storage.node.field_type_de_ressource.yml new file mode 100644 index 0000000..49ea8f7 --- /dev/null +++ b/config/sync/field.storage.node.field_type_de_ressource.yml @@ -0,0 +1,20 @@ +uuid: e3a010c9-5d30-46bc-b727-24c487a15c41 +langcode: fr +status: true +dependencies: + module: + - node + - taxonomy +id: node.field_type_de_ressource +field_name: field_type_de_ressource +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 diff --git a/config/sync/language.content_settings.node.ressource.yml b/config/sync/language.content_settings.node.ressource.yml new file mode 100644 index 0000000..4bec282 --- /dev/null +++ b/config/sync/language.content_settings.node.ressource.yml @@ -0,0 +1,16 @@ +uuid: 6ec62191-6645-4b71-ac91-eb6f0c51b697 +langcode: fr +status: true +dependencies: + config: + - node.type.ressource + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: node.ressource +target_entity_type_id: node +target_bundle: ressource +default_langcode: site_default +language_alterable: false diff --git a/config/sync/language.content_settings.taxonomy_term.type_de_ressources.yml b/config/sync/language.content_settings.taxonomy_term.type_de_ressources.yml new file mode 100644 index 0000000..76a87d1 --- /dev/null +++ b/config/sync/language.content_settings.taxonomy_term.type_de_ressources.yml @@ -0,0 +1,16 @@ +uuid: 1ccfb483-1baf-4187-b11a-2c66bfcf539e +langcode: fr +status: true +dependencies: + config: + - taxonomy.vocabulary.type_de_ressources + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.type_de_ressources +target_entity_type_id: taxonomy_term +target_bundle: type_de_ressources +default_langcode: site_default +language_alterable: false diff --git a/config/sync/node.type.ressource.yml b/config/sync/node.type.ressource.yml new file mode 100644 index 0000000..4e214c2 --- /dev/null +++ b/config/sync/node.type.ressource.yml @@ -0,0 +1,17 @@ +uuid: fd0b8b19-53d7-45f9-8b56-ec766e0c8315 +langcode: fr +status: true +dependencies: + module: + - menu_ui +third_party_settings: + menu_ui: + available_menus: { } + parent: '' +name: Ressource +type: ressource +description: '' +help: '' +new_revision: true +preview_mode: 0 +display_submitted: true diff --git a/config/sync/simple_sitemap_engines.bundle_settings.node.partenaire.yml b/config/sync/simple_sitemap_engines.bundle_settings.node.partenaire.yml index 405c243..e07e898 100644 --- a/config/sync/simple_sitemap_engines.bundle_settings.node.partenaire.yml +++ b/config/sync/simple_sitemap_engines.bundle_settings.node.partenaire.yml @@ -1 +1 @@ -index_now: false +index_now: true diff --git a/config/sync/simple_sitemap_engines.bundle_settings.node.ressource.yml b/config/sync/simple_sitemap_engines.bundle_settings.node.ressource.yml new file mode 100644 index 0000000..e07e898 --- /dev/null +++ b/config/sync/simple_sitemap_engines.bundle_settings.node.ressource.yml @@ -0,0 +1 @@ +index_now: true diff --git a/config/sync/simple_sitemap_engines.bundle_settings.node.static.yml b/config/sync/simple_sitemap_engines.bundle_settings.node.static.yml index 405c243..e07e898 100644 --- a/config/sync/simple_sitemap_engines.bundle_settings.node.static.yml +++ b/config/sync/simple_sitemap_engines.bundle_settings.node.static.yml @@ -1 +1 @@ -index_now: false +index_now: true diff --git a/config/sync/simple_sitemap_engines.bundle_settings.taxonomy_term.type_de_ressources.yml b/config/sync/simple_sitemap_engines.bundle_settings.taxonomy_term.type_de_ressources.yml new file mode 100644 index 0000000..405c243 --- /dev/null +++ b/config/sync/simple_sitemap_engines.bundle_settings.taxonomy_term.type_de_ressources.yml @@ -0,0 +1 @@ +index_now: false diff --git a/config/sync/taxonomy.vocabulary.type_de_ressources.yml b/config/sync/taxonomy.vocabulary.type_de_ressources.yml new file mode 100644 index 0000000..cc041ab --- /dev/null +++ b/config/sync/taxonomy.vocabulary.type_de_ressources.yml @@ -0,0 +1,8 @@ +uuid: 60fb2e60-a1b5-4be9-ad00-63d8cccd03c9 +langcode: fr +status: true +dependencies: { } +name: 'Type de ressources' +vid: type_de_ressources +description: '' +weight: 0 diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml index a9fc997..c6560da 100644 --- a/config/sync/user.role.admin.yml +++ b/config/sync/user.role.admin.yml @@ -7,6 +7,7 @@ dependencies: - filter.format.wysiwyg - node.type.actualite - node.type.partenaire + - node.type.ressource - node.type.site - node.type.static module: @@ -45,17 +46,21 @@ permissions: - 'create actualite content' - 'create content translations' - 'create partenaire content' + - 'create ressource content' - 'create site content' - 'create static content' - 'delete any actualite content' - 'delete any partenaire content' + - 'delete any ressource content' - 'delete any site content' - 'delete any static content' - 'delete partenaire revisions' + - 'delete ressource revisions' - 'delete site revisions' - 'edit any actualite content' - 'edit any logo_link block content' - 'edit any partenaire content' + - 'edit any ressource content' - 'edit any site content' - 'edit any static content' - 'edit deroulement config page entity' @@ -77,6 +82,7 @@ permissions: - 'execute views_bulk_edit all' - 'revert actualite revisions' - 'revert partenaire revisions' + - 'revert ressource revisions' - 'revert site revisions' - 'revert static revisions' - 'translate editable entities' @@ -88,6 +94,7 @@ permissions: - 'view any logo_link block content history' - 'view own unpublished content' - 'view partenaire revisions' + - 'view ressource revisions' - 'view site revisions' - 'view static revisions' - 'view the administration theme' diff --git a/config/sync/user.role.editeur.yml b/config/sync/user.role.editeur.yml index 9c15d09..126f101 100644 --- a/config/sync/user.role.editeur.yml +++ b/config/sync/user.role.editeur.yml @@ -6,6 +6,7 @@ dependencies: - filter.format.wysiwyg - node.type.actualite - node.type.partenaire + - node.type.ressource - node.type.site - node.type.static module: @@ -34,12 +35,15 @@ permissions: - 'create actualite content' - 'create content translations' - 'create partenaire content' + - 'create ressource content' - 'create site content' - 'create static content' - 'delete partenaire revisions' + - 'delete ressource revisions' - 'delete site revisions' - 'edit any actualite content' - 'edit any partenaire content' + - 'edit any ressource content' - 'edit any site content' - 'edit any static content' - 'edit deroulement config page entity' @@ -52,6 +56,7 @@ permissions: - 'execute node_unpromote_action node' - 'revert actualite revisions' - 'revert partenaire revisions' + - 'revert ressource revisions' - 'revert site revisions' - 'revert static revisions' - 'translate editable entities' @@ -62,6 +67,7 @@ permissions: - 'view actualite revisions' - 'view own unpublished content' - 'view partenaire revisions' + - 'view ressource revisions' - 'view site revisions' - 'view static revisions' - 'view the administration theme' diff --git a/config/sync/views.view.ressources.yml b/config/sync/views.view.ressources.yml new file mode 100644 index 0000000..785b451 --- /dev/null +++ b/config/sync/views.view.ressources.yml @@ -0,0 +1,236 @@ +uuid: 654fc199-3308-4596-9416-82650cc9301a +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.storage.node.field_type_de_ressource + - node.type.ressource + - system.menu.entete + module: + - node + - taxonomy + - user +id: ressources +label: Ressources +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: Ressources + fields: + field_type_de_ressource: + id: field_type_de_ressource + table: node__field_type_de_ressource + field: field_type_de_ressource + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_entity_view + settings: + view_mode: default + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: none + options: + offset: 0 + items_per_page: 0 + exposed_form: + type: basic + options: + submit_button: Appliquer + reset_button: false + reset_button_label: Réinitialiser + exposed_sorts_label: 'Trier par' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + field_type_de_ressource_target_id: + id: field_type_de_ressource_target_id + table: node__field_type_de_ressource + field: field_type_de_ressource_target_id + relationship: none + group_type: group + admin_label: '' + plugin_id: standard + order: ASC + expose: + label: '' + field_identifier: '' + exposed: false + arguments: { } + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + type: + id: type + table: node_field_data + field: type + entity_type: node + entity_field: type + plugin_id: bundle + value: + ressource: ressource + style: + type: default + options: + grouping: + - + field: field_type_de_ressource + rendered: true + rendered_strip: false + row_class: '' + default_row_class: true + uses_fields: true + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + field_type_de_ressource: + id: field_type_de_ressource + table: node__field_type_de_ressource + field: field_type_de_ressource + relationship: none + group_type: group + admin_label: 'field_type_de_ressource : Terme de taxonomie' + plugin_id: standard + required: true + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_type_de_ressource' + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: + matomo: + enabled: false + keyword_gets: '' + keyword_behavior: first + keyword_concat_separator: ' ' + category_behavior: none + category_gets: '' + category_concat_separator: ' ' + category_fallback: '' + category_facets: { } + category_facets_concat_separator: ', ' + simple_sitemap_display_extender: + variants: { } + path: ressources + menu: + type: normal + title: Ressources + description: '' + weight: -46 + expanded: false + menu_name: entete + parent: '' + context: '0' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_type_de_ressource'