From fdea36a88fa648865f96c7dfc094515f66381912 Mon Sep 17 00:00:00 2001 From: bach Date: Wed, 17 Aug 2022 18:29:38 +0200 Subject: [PATCH] Carrousel des Actus dans page accueil Programme, boolean promu --- ...ty_form_display.node.actualite.default.yml | 13 ++++++- ...ty_form_display.node.evenement.default.yml | 13 ++++++- ...ty_view_display.node.actualite.default.yml | 11 ++++++ ...ity_view_display.node.actualite.teaser.yml | 2 + ...splay.node.evenement.accroche_ss_image.yml | 2 + ...ty_view_display.node.evenement.default.yml | 11 ++++++ ...ity_view_display.node.evenement.teaser.yml | 2 + ...ctualite.field_promu_en_page_programme.yml | 23 +++++++++++ ...venement.field_promu_en_page_programme.yml | 23 +++++++++++ ...age.node.field_promu_en_page_programme.yml | 18 +++++++++ config/sync/views.view.programme_toc.yml | 38 +++++++++++++++++++ 11 files changed, 152 insertions(+), 4 deletions(-) create mode 100644 config/sync/field.field.node.actualite.field_promu_en_page_programme.yml create mode 100644 config/sync/field.field.node.evenement.field_promu_en_page_programme.yml create mode 100644 config/sync/field.storage.node.field_promu_en_page_programme.yml diff --git a/config/sync/core.entity_form_display.node.actualite.default.yml b/config/sync/core.entity_form_display.node.actualite.default.yml index 5e8dbaae..52278cfb 100644 --- a/config/sync/core.entity_form_display.node.actualite.default.yml +++ b/config/sync/core.entity_form_display.node.actualite.default.yml @@ -12,6 +12,7 @@ dependencies: - field.field.node.actualite.field_memo - field.field.node.actualite.field_programme - field.field.node.actualite.field_projet + - field.field.node.actualite.field_promu_en_page_programme - field.field.node.actualite.field_ressources_liees - field.field.node.actualite.field_sous_titre - field.field.node.actualite.field_theme @@ -29,6 +30,7 @@ third_party_settings: group_details: children: - promote + - field_promu_en_page_programme - status - field_memo label: Details @@ -162,7 +164,7 @@ content: third_party_settings: { } field_memo: type: string_textarea - weight: 17 + weight: 18 region: content settings: rows: 5 @@ -188,6 +190,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_promu_en_page_programme: + type: boolean_checkbox + weight: 16 + region: content + settings: + display_label: true + third_party_settings: { } field_ressources_liees: type: entity_reference_autocomplete weight: 130 @@ -225,7 +234,7 @@ content: third_party_settings: { } status: type: boolean_checkbox - weight: 16 + weight: 17 region: content settings: display_label: true diff --git a/config/sync/core.entity_form_display.node.evenement.default.yml b/config/sync/core.entity_form_display.node.evenement.default.yml index 4ed76614..a69b091c 100644 --- a/config/sync/core.entity_form_display.node.evenement.default.yml +++ b/config/sync/core.entity_form_display.node.evenement.default.yml @@ -15,6 +15,7 @@ dependencies: - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - field.field.node.evenement.field_projet + - field.field.node.evenement.field_promu_en_page_programme - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - field.field.node.evenement.field_theme @@ -70,6 +71,7 @@ third_party_settings: group_details: children: - promote + - field_promu_en_page_programme - status - field_memo label: Details @@ -208,7 +210,7 @@ content: third_party_settings: { } field_memo: type: string_textarea - weight: 17 + weight: 18 region: content settings: rows: 5 @@ -255,6 +257,13 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_promu_en_page_programme: + type: boolean_checkbox + weight: 16 + region: content + settings: + display_label: true + third_party_settings: { } field_ressources_liees: type: entity_reference_autocomplete weight: 134 @@ -302,7 +311,7 @@ content: third_party_settings: { } status: type: boolean_checkbox - weight: 16 + weight: 17 region: content settings: display_label: true diff --git a/config/sync/core.entity_view_display.node.actualite.default.yml b/config/sync/core.entity_view_display.node.actualite.default.yml index 253ab221..64b94447 100644 --- a/config/sync/core.entity_view_display.node.actualite.default.yml +++ b/config/sync/core.entity_view_display.node.actualite.default.yml @@ -12,6 +12,7 @@ dependencies: - field.field.node.actualite.field_memo - field.field.node.actualite.field_programme - field.field.node.actualite.field_projet + - field.field.node.actualite.field_promu_en_page_programme - field.field.node.actualite.field_ressources_liees - field.field.node.actualite.field_sous_titre - field.field.node.actualite.field_theme @@ -107,6 +108,16 @@ content: third_party_settings: { } weight: 111 region: content + field_promu_en_page_programme: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 116 + region: content field_ressources_liees: type: entity_reference_label label: above diff --git a/config/sync/core.entity_view_display.node.actualite.teaser.yml b/config/sync/core.entity_view_display.node.actualite.teaser.yml index d34f55e3..0fd355a3 100644 --- a/config/sync/core.entity_view_display.node.actualite.teaser.yml +++ b/config/sync/core.entity_view_display.node.actualite.teaser.yml @@ -13,6 +13,7 @@ dependencies: - field.field.node.actualite.field_memo - field.field.node.actualite.field_programme - field.field.node.actualite.field_projet + - field.field.node.actualite.field_promu_en_page_programme - field.field.node.actualite.field_ressources_liees - field.field.node.actualite.field_sous_titre - field.field.node.actualite.field_theme @@ -81,6 +82,7 @@ hidden: field_lien: true field_memo: true field_projet: true + field_promu_en_page_programme: true field_ressources_liees: true field_theme: true langcode: true diff --git a/config/sync/core.entity_view_display.node.evenement.accroche_ss_image.yml b/config/sync/core.entity_view_display.node.evenement.accroche_ss_image.yml index 891ff2ae..4185ce96 100644 --- a/config/sync/core.entity_view_display.node.evenement.accroche_ss_image.yml +++ b/config/sync/core.entity_view_display.node.evenement.accroche_ss_image.yml @@ -16,6 +16,7 @@ dependencies: - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - field.field.node.evenement.field_projet + - field.field.node.evenement.field_promu_en_page_programme - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - field.field.node.evenement.field_theme @@ -88,6 +89,7 @@ hidden: field_memo: true field_organisateur: true field_partenaires: true + field_promu_en_page_programme: true field_ressources_liees: true field_theme: true field_type_evenement: true diff --git a/config/sync/core.entity_view_display.node.evenement.default.yml b/config/sync/core.entity_view_display.node.evenement.default.yml index 2344b82c..e2d6459f 100644 --- a/config/sync/core.entity_view_display.node.evenement.default.yml +++ b/config/sync/core.entity_view_display.node.evenement.default.yml @@ -15,6 +15,7 @@ dependencies: - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - field.field.node.evenement.field_projet + - field.field.node.evenement.field_promu_en_page_programme - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - field.field.node.evenement.field_theme @@ -141,6 +142,16 @@ content: third_party_settings: { } weight: 116 region: content + field_promu_en_page_programme: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 119 + region: content field_ressources_liees: type: entity_reference_label label: above diff --git a/config/sync/core.entity_view_display.node.evenement.teaser.yml b/config/sync/core.entity_view_display.node.evenement.teaser.yml index 0068eaa5..78f8b1a9 100644 --- a/config/sync/core.entity_view_display.node.evenement.teaser.yml +++ b/config/sync/core.entity_view_display.node.evenement.teaser.yml @@ -16,6 +16,7 @@ dependencies: - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - field.field.node.evenement.field_projet + - field.field.node.evenement.field_promu_en_page_programme - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - field.field.node.evenement.field_theme @@ -80,6 +81,7 @@ hidden: field_organisateur: true field_partenaires: true field_projet: true + field_promu_en_page_programme: true field_ressources_liees: true field_theme: true field_type_evenement: true diff --git a/config/sync/field.field.node.actualite.field_promu_en_page_programme.yml b/config/sync/field.field.node.actualite.field_promu_en_page_programme.yml new file mode 100644 index 00000000..39c3bdd8 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_promu_en_page_programme.yml @@ -0,0 +1,23 @@ +uuid: 024d8a9b-1325-4c82-b1eb-e7b955565b03 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_promu_en_page_programme + - node.type.actualite +id: node.actualite.field_promu_en_page_programme +field_name: field_promu_en_page_programme +entity_type: node +bundle: actualite +label: 'Promu en page programme' +description: '' +required: false +translatable: true +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: Activé + off_label: Désactivé +field_type: boolean diff --git a/config/sync/field.field.node.evenement.field_promu_en_page_programme.yml b/config/sync/field.field.node.evenement.field_promu_en_page_programme.yml new file mode 100644 index 00000000..245d5b1a --- /dev/null +++ b/config/sync/field.field.node.evenement.field_promu_en_page_programme.yml @@ -0,0 +1,23 @@ +uuid: f636efe4-64f9-4a14-b88f-2168b669058b +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_promu_en_page_programme + - node.type.evenement +id: node.evenement.field_promu_en_page_programme +field_name: field_promu_en_page_programme +entity_type: node +bundle: evenement +label: 'Promu en page programme' +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: Activé + off_label: Désactivé +field_type: boolean diff --git a/config/sync/field.storage.node.field_promu_en_page_programme.yml b/config/sync/field.storage.node.field_promu_en_page_programme.yml new file mode 100644 index 00000000..4f3986e5 --- /dev/null +++ b/config/sync/field.storage.node.field_promu_en_page_programme.yml @@ -0,0 +1,18 @@ +uuid: d42791f7-c180-4a2d-8b8c-51c37acd7ed1 +langcode: fr +status: true +dependencies: + module: + - node +id: node.field_promu_en_page_programme +field_name: field_promu_en_page_programme +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/views.view.programme_toc.yml b/config/sync/views.view.programme_toc.yml index 1486d975..618cda6e 100644 --- a/config/sync/views.view.programme_toc.yml +++ b/config/sync/views.view.programme_toc.yml @@ -2768,6 +2768,44 @@ display: default_group: All default_group_multiple: { } group_items: { } + field_promu_en_page_programme_value: + id: field_promu_en_page_programme_value + table: node__field_promu_en_page_programme + field: field_promu_en_page_programme_value + relationship: none + group_type: group + admin_label: '' + plugin_id: boolean + operator: '=' + value: '1' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } filter_groups: operator: AND groups: