diff --git a/composer.json b/composer.json index f865f0c5..19cd60cf 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,7 @@ "drupal/core-project-message": "^9.1", "drupal/core-recommended": "^9.1", "drupal/paragraphs": "1.x-dev@dev", + "drupal/smart_date": "^3.1", "wikimedia/composer-merge-plugin": "^2.0" }, "conflict": { diff --git a/composer.lock b/composer.lock index 3839faf6..99a967ec 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bf40fb4c18c43b5383e36a3a960d49d7", + "content-hash": "285f4626aea304a238c0a3a90485d857", "packages": [ { "name": "alchemy/zippy", @@ -6966,6 +6966,68 @@ "source": "https://git.drupalcode.org/project/search_api" } }, + { + "name": "drupal/smart_date", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/smart_date.git", + "reference": "3.1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/smart_date-3.1.1.zip", + "reference": "3.1.1", + "shasum": "6dac5a750c7ae56142352eeb384565204118ed18" + }, + "require": { + "drupal/core": "^8 || ^9", + "php": ">=7.1", + "simshaun/recurr": "^4" + }, + "suggest": { + "drupal/multiple_fields_remove_button": "Provides a button for editors to remove unwanted rows." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "3.1.1", + "datestamp": "1612026830", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "mandclu", + "homepage": "https://www.drupal.org/user/52136" + }, + { + "name": "mparker17", + "homepage": "https://www.drupal.org/user/536298" + }, + { + "name": "stefan.korn", + "homepage": "https://www.drupal.org/user/1942204" + } + ], + "description": "Adds app-like date and recurring date functionality.", + "homepage": "https://www.drupal.org/project/smart_date", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/smart_date", + "issues": "https://www.drupal.org/project/issues/smart_date", + "documentation": "https://www.drupal.org/docs/contributed-modules/smart-date" + } + }, { "name": "drupal/smart_trim", "version": "1.3.0", @@ -9503,6 +9565,64 @@ "description": "A polyfill for getallheaders.", "time": "2019-03-08T08:55:37+00:00" }, + { + "name": "simshaun/recurr", + "version": "v4.0.2", + "source": { + "type": "git", + "url": "https://github.com/simshaun/recurr.git", + "reference": "d6f85ec8652366f45f6d1ba07292c9653939631a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simshaun/recurr/zipball/d6f85ec8652366f45f6d1ba07292c9653939631a", + "reference": "d6f85ec8652366f45f6d1ba07292c9653939631a", + "shasum": "" + }, + "require": { + "doctrine/collections": "~1.3", + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Recurr\\": "src/Recurr/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Shaun Simmons", + "email": "shaun@shaun.pub", + "homepage": "https://shaun.pub" + } + ], + "description": "PHP library for working with recurrence rules", + "homepage": "https://github.com/simshaun/recurr", + "keywords": [ + "dates", + "events", + "recurrence", + "recurring", + "rrule" + ], + "support": { + "issues": "https://github.com/simshaun/recurr/issues", + "source": "https://github.com/simshaun/recurr/tree/v4.0.2" + }, + "time": "2019-11-18T17:48:08+00:00" + }, { "name": "stack/builder", "version": "v1.0.6", 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 e0134be4..ef54e5d2 100644 --- a/config/sync/core.entity_form_display.node.actualite.default.yml +++ b/config/sync/core.entity_form_display.node.actualite.default.yml @@ -4,10 +4,104 @@ status: true dependencies: config: - field.field.node.actualite.body + - field.field.node.actualite.field_dates_actu + - field.field.node.actualite.field_evenements_lies + - field.field.node.actualite.field_fichier + - field.field.node.actualite.field_image + - field.field.node.actualite.field_programme + - field.field.node.actualite.field_projet + - field.field.node.actualite.field_ressources_liees + - field.field.node.actualite.field_sous_titre + - field.field.node.actualite.field_theme + - image.style.thumbnail - node.type.actualite module: - - path + - field_group + - file + - image + - smart_date - text +third_party_settings: + field_group: + group_details: + children: + - promote + - status + parent_name: '' + weight: 200 + format_type: details_sidebar + region: content + format_settings: + id: '' + classes: '' + description: '' + open: true + required_fields: true + weight: 0 + label: Details + group_tabs: + children: + - group_pri + - group_liens + - group_media + parent_name: '' + weight: 20 + format_type: tabs + region: content + format_settings: + id: '' + classes: '' + direction: horizontal + label: Tabs + group_pri: + children: + - field_sous_titre + - field_programme + - field_projet + - field_theme + - field_dates_actu + - body + parent_name: group_tabs + weight: 20 + format_type: tab + region: content + format_settings: + id: '' + classes: '' + description: '' + formatter: open + required_fields: true + label: Principal + group_liens: + children: + - field_evenements_lies + - field_ressources_liees + parent_name: group_tabs + weight: 20 + format_type: tab + region: content + format_settings: + id: '' + classes: '' + description: '' + formatter: closed + required_fields: true + label: Liens + group_media: + children: + - field_fichier + - field_image + parent_name: group_tabs + weight: 20 + format_type: tab + region: content + format_settings: + id: '' + classes: '' + description: '' + formatter: closed + required_fields: true + label: Media id: node.actualite.default targetEntityType: node bundle: actualite @@ -15,7 +109,7 @@ mode: default content: body: type: text_textarea_with_summary - weight: 121 + weight: 5 settings: rows: 9 summary_rows: 3 @@ -23,25 +117,89 @@ content: show_summary: false third_party_settings: { } region: content - created: - type: datetime_timestamp - weight: 10 - region: content - settings: { } - third_party_settings: { } - langcode: - type: language_select - weight: 2 - region: content + field_dates_actu: + weight: 4 settings: - include_locked: true + modal: false + default_duration: 60 + default_duration_increments: "30\n60|1 hour\n90\n120|2 hours\ncustom" + show_extra: true third_party_settings: { } - path: - type: path - weight: 30 + type: smartdate_default region: content - settings: { } + field_evenements_lies: + weight: 129 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_fichier: + weight: 127 + settings: + progress_indicator: throbber + third_party_settings: { } + type: file_generic + region: content + field_image: + weight: 128 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + field_programme: + weight: 1 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_projet: + weight: 2 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_ressources_liees: + weight: 130 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_sous_titre: + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content + field_theme: + weight: 3 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content promote: type: boolean_checkbox settings: @@ -56,13 +214,6 @@ content: weight: 120 region: content third_party_settings: { } - sticky: - type: boolean_checkbox - settings: - display_label: true - weight: 16 - region: content - third_party_settings: { } title: type: string_textfield weight: -5 @@ -71,19 +222,10 @@ content: size: 60 placeholder: '' third_party_settings: { } - uid: - type: entity_reference_autocomplete - weight: 5 - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - match_limit: 10 - region: content - third_party_settings: { } - url_redirects: - weight: 50 - settings: { } - third_party_settings: { } - region: content -hidden: { } +hidden: + created: true + langcode: true + path: true + sticky: true + uid: true + url_redirects: 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 e5d84516..ef6c00dc 100644 --- a/config/sync/core.entity_form_display.node.evenement.default.yml +++ b/config/sync/core.entity_form_display.node.evenement.default.yml @@ -13,10 +13,10 @@ dependencies: - field.field.node.evenement.field_organisateur - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - - field.field.node.evenement.field_projets_lies + - field.field.node.evenement.field_projet - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - - field.field.node.evenement.field_themes_lies + - field.field.node.evenement.field_theme - field.field.node.evenement.field_type_evenement - image.style.thumbnail - node.type.evenement @@ -53,6 +53,8 @@ third_party_settings: - field_date - field_lien - field_programme + - field_projet + - field_theme parent_name: group_tabs weight: 18 format_type: tab @@ -82,8 +84,6 @@ third_party_settings: label: Details group_liens: children: - - field_projets_lies - - field_themes_lies - field_ressources_liees - field_evenements_lies parent_name: group_tabs @@ -226,7 +226,7 @@ content: type: inline_entity_form_simple region: content field_programme: - weight: 124 + weight: -3 settings: match_operator: CONTAINS match_limit: 10 @@ -235,8 +235,8 @@ content: third_party_settings: { } type: entity_reference_autocomplete region: content - field_projets_lies: - weight: 125 + field_projet: + weight: -2 settings: match_operator: CONTAINS match_limit: 10 @@ -263,8 +263,8 @@ content: third_party_settings: { } type: string_textfield region: content - field_themes_lies: - weight: 126 + field_theme: + weight: -1 settings: match_operator: CONTAINS match_limit: 10 diff --git a/config/sync/core.entity_form_display.node.ressource.default.yml b/config/sync/core.entity_form_display.node.ressource.default.yml index 42b8366f..2bff9594 100644 --- a/config/sync/core.entity_form_display.node.ressource.default.yml +++ b/config/sync/core.entity_form_display.node.ressource.default.yml @@ -12,10 +12,10 @@ dependencies: - field.field.node.ressource.field_image - field.field.node.ressource.field_lien - field.field.node.ressource.field_programme - - field.field.node.ressource.field_projets_lies + - field.field.node.ressource.field_projet - field.field.node.ressource.field_ressources_liees - field.field.node.ressource.field_sous_titre - - field.field.node.ressource.field_themes_lies + - field.field.node.ressource.field_theme - field.field.node.ressource.field_type_de_ressource - field.field.node.ressource.field_videos - image.style.thumbnail @@ -48,9 +48,11 @@ third_party_settings: label: Tabs group_principal: children: + - field_programme + - field_projet + - field_theme - field_sous_titre - field_type_de_ressource - - field_programme parent_name: group_tabs weight: 17 format_type: tab @@ -64,8 +66,6 @@ third_party_settings: label: Principal group_liens: children: - - field_projets_lies - - field_themes_lies - field_evenements_lies - field_ressources_liees parent_name: group_tabs @@ -133,7 +133,7 @@ third_party_settings: parent_name: '' weight: 20 format_type: details_sidebar - region: hidden + region: content format_settings: id: '' classes: '' @@ -213,7 +213,7 @@ content: type: link_default region: content field_programme: - weight: -2 + weight: -20 settings: match_operator: CONTAINS match_limit: 10 @@ -222,8 +222,8 @@ content: third_party_settings: { } type: entity_reference_autocomplete region: content - field_projets_lies: - weight: 123 + field_projet: + weight: -19 settings: match_operator: CONTAINS match_limit: 10 @@ -250,8 +250,8 @@ content: third_party_settings: { } type: string_textfield region: content - field_themes_lies: - weight: 124 + field_theme: + weight: -18 settings: match_operator: CONTAINS match_limit: 10 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 546a551e..89870da2 100644 --- a/config/sync/core.entity_view_display.node.actualite.default.yml +++ b/config/sync/core.entity_view_display.node.actualite.default.yml @@ -4,8 +4,20 @@ status: true dependencies: config: - field.field.node.actualite.body + - field.field.node.actualite.field_dates_actu + - field.field.node.actualite.field_evenements_lies + - field.field.node.actualite.field_fichier + - field.field.node.actualite.field_image + - field.field.node.actualite.field_programme + - field.field.node.actualite.field_projet + - field.field.node.actualite.field_ressources_liees + - field.field.node.actualite.field_sous_titre + - field.field.node.actualite.field_theme - node.type.actualite module: + - file + - image + - smart_date - text - user id: node.actualite.default @@ -20,6 +32,83 @@ content: settings: { } third_party_settings: { } region: content + field_dates_actu: + weight: 106 + label: above + settings: + format: default + force_chronological: false + add_classes: 0 + format_type: medium + timezone_override: '' + third_party_settings: { } + type: smartdate_default + region: content + field_evenements_lies: + weight: 109 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_fichier: + weight: 107 + label: above + settings: + use_description_as_link_text: true + third_party_settings: { } + type: file_default + region: content + field_image: + weight: 108 + label: above + settings: + image_style: '' + image_link: '' + third_party_settings: { } + type: image + region: content + field_programme: + weight: 102 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_projet: + weight: 111 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_ressources_liees: + weight: 110 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_sous_titre: + weight: 105 + label: above + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_theme: + weight: 112 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content links: weight: 100 settings: { } 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 0a1dc251..3ca5ba54 100644 --- a/config/sync/core.entity_view_display.node.actualite.teaser.yml +++ b/config/sync/core.entity_view_display.node.actualite.teaser.yml @@ -5,6 +5,15 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.actualite.body + - field.field.node.actualite.field_dates_actu + - field.field.node.actualite.field_evenements_lies + - field.field.node.actualite.field_fichier + - field.field.node.actualite.field_image + - field.field.node.actualite.field_programme + - field.field.node.actualite.field_projet + - field.field.node.actualite.field_ressources_liees + - field.field.node.actualite.field_sous_titre + - field.field.node.actualite.field_theme - node.type.actualite module: - text @@ -28,5 +37,14 @@ content: third_party_settings: { } region: content hidden: + field_dates_actu: true + field_evenements_lies: true + field_fichier: true + field_image: true + field_programme: true + field_projet: true + field_ressources_liees: true + field_sous_titre: true + field_theme: true langcode: true search_api_excerpt: 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 062bb794..0c756654 100644 --- a/config/sync/core.entity_view_display.node.evenement.default.yml +++ b/config/sync/core.entity_view_display.node.evenement.default.yml @@ -13,10 +13,10 @@ dependencies: - field.field.node.evenement.field_organisateur - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - - field.field.node.evenement.field_projets_lies + - field.field.node.evenement.field_projet - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - - field.field.node.evenement.field_themes_lies + - field.field.node.evenement.field_theme - field.field.node.evenement.field_type_evenement - node.type.evenement module: @@ -116,8 +116,8 @@ content: third_party_settings: { } type: entity_reference_label region: content - field_projets_lies: - weight: 105 + field_projet: + weight: 116 label: above settings: link: true @@ -140,8 +140,8 @@ content: third_party_settings: { } type: string region: content - field_themes_lies: - weight: 106 + field_theme: + weight: 117 label: above settings: link: true 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 1e957e96..9317af7a 100644 --- a/config/sync/core.entity_view_display.node.evenement.teaser.yml +++ b/config/sync/core.entity_view_display.node.evenement.teaser.yml @@ -14,10 +14,10 @@ dependencies: - field.field.node.evenement.field_organisateur - field.field.node.evenement.field_partenaires - field.field.node.evenement.field_programme - - field.field.node.evenement.field_projets_lies + - field.field.node.evenement.field_projet - field.field.node.evenement.field_ressources_liees - field.field.node.evenement.field_sous_titre - - field.field.node.evenement.field_themes_lies + - field.field.node.evenement.field_theme - field.field.node.evenement.field_type_evenement - node.type.evenement module: @@ -51,10 +51,10 @@ hidden: field_organisateur: true field_partenaires: true field_programme: true - field_projets_lies: true + field_projet: true field_ressources_liees: true field_sous_titre: true - field_themes_lies: true + field_theme: true field_type_evenement: true langcode: true search_api_excerpt: 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 index b3d1a659..c4f69ebc 100644 --- a/config/sync/core.entity_view_display.node.ressource.default.yml +++ b/config/sync/core.entity_view_display.node.ressource.default.yml @@ -12,10 +12,10 @@ dependencies: - field.field.node.ressource.field_image - field.field.node.ressource.field_lien - field.field.node.ressource.field_programme - - field.field.node.ressource.field_projets_lies + - field.field.node.ressource.field_projet - field.field.node.ressource.field_ressources_liees - field.field.node.ressource.field_sous_titre - - field.field.node.ressource.field_themes_lies + - field.field.node.ressource.field_theme - field.field.node.ressource.field_type_de_ressource - field.field.node.ressource.field_videos - node.type.ressource @@ -107,8 +107,8 @@ content: third_party_settings: { } type: entity_reference_label region: content - field_projets_lies: - weight: 103 + field_projet: + weight: 116 label: above settings: link: true @@ -131,8 +131,8 @@ content: third_party_settings: { } type: string region: content - field_themes_lies: - weight: 104 + field_theme: + weight: 117 label: above settings: link: 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 index fcb513dc..97dae13e 100644 --- a/config/sync/core.entity_view_display.node.ressource.teaser.yml +++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml @@ -13,10 +13,10 @@ dependencies: - field.field.node.ressource.field_image - field.field.node.ressource.field_lien - field.field.node.ressource.field_programme - - field.field.node.ressource.field_projets_lies + - field.field.node.ressource.field_projet - field.field.node.ressource.field_ressources_liees - field.field.node.ressource.field_sous_titre - - field.field.node.ressource.field_themes_lies + - field.field.node.ressource.field_theme - field.field.node.ressource.field_type_de_ressource - field.field.node.ressource.field_videos - node.type.ressource @@ -50,10 +50,10 @@ hidden: field_image: true field_lien: true field_programme: true - field_projets_lies: true + field_projet: true field_ressources_liees: true field_sous_titre: true - field_themes_lies: true + field_theme: true field_type_de_ressource: true field_videos: true langcode: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 85aa08d7..510b8c0d 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -89,6 +89,7 @@ module: responsive_image: 0 search_api: 0 search_api_db: 0 + smart_date: 0 smart_trim: 0 smtp: 0 system: 0 diff --git a/config/sync/field.field.node.actualite.body.yml b/config/sync/field.field.node.actualite.body.yml index ae439eb4..999b1b70 100644 --- a/config/sync/field.field.node.actualite.body.yml +++ b/config/sync/field.field.node.actualite.body.yml @@ -11,7 +11,7 @@ id: node.actualite.body field_name: body entity_type: node bundle: actualite -label: Body +label: Texte description: '' required: false translatable: true diff --git a/config/sync/field.field.node.actualite.field_dates_actu.yml b/config/sync/field.field.node.actualite.field_dates_actu.yml new file mode 100644 index 00000000..efd7c3bb --- /dev/null +++ b/config/sync/field.field.node.actualite.field_dates_actu.yml @@ -0,0 +1,26 @@ +uuid: b1acba14-ed54-4ff4-9a1e-69fb298c2e2f +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_dates_actu + - node.type.actualite + module: + - smart_date +id: node.actualite.field_dates_actu +field_name: field_dates_actu +entity_type: node +bundle: actualite +label: Dates +description: '' +required: false +translatable: false +default_value: + - + default_date_type: '' + default_date: '' + default_duration_increments: "30\r\n60|1 hour\r\n90\r\n120|2 hours\r\ncustom" + default_duration: 60 +default_value_callback: '' +settings: { } +field_type: smartdate diff --git a/config/sync/field.field.node.actualite.field_evenements_lies.yml b/config/sync/field.field.node.actualite.field_evenements_lies.yml new file mode 100644 index 00000000..f96e7859 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_evenements_lies.yml @@ -0,0 +1,29 @@ +uuid: 0d8f6a9a-e2e3-4ca4-9a6c-f1e07854eec4 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_evenements_lies + - node.type.actualite + - node.type.evenement +id: node.actualite.field_evenements_lies +field_name: field_evenements_lies +entity_type: node +bundle: actualite +label: 'Évènements liés' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + evenement: evenement + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.actualite.field_fichier.yml b/config/sync/field.field.node.actualite.field_fichier.yml new file mode 100644 index 00000000..73c038b3 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_fichier.yml @@ -0,0 +1,27 @@ +uuid: 52d47de7-1500-473d-a432-ec04f25b2369 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_fichier + - node.type.actualite + module: + - file +id: node.actualite.field_fichier +field_name: field_fichier +entity_type: node +bundle: actualite +label: Fichier +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: pdf + max_filesize: '' + description_field: false + handler: 'default:file' + handler_settings: { } +field_type: file diff --git a/config/sync/field.field.node.actualite.field_image.yml b/config/sync/field.field.node.actualite.field_image.yml new file mode 100644 index 00000000..58a3c510 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_image.yml @@ -0,0 +1,45 @@ +uuid: 17922583-a959-4188-bf54-64decc450550 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_image + - node.type.actualite + module: + - content_translation + - image +third_party_settings: + content_translation: + translation_sync: + file: '0' + alt: '0' + title: '0' +id: node.actualite.field_image +field_name: field_image +entity_type: node +bundle: actualite +label: Image +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: false + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/field.field.node.actualite.field_programme.yml b/config/sync/field.field.node.actualite.field_programme.yml new file mode 100644 index 00000000..e6339c67 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_programme.yml @@ -0,0 +1,29 @@ +uuid: 64fb9c45-d89d-499d-89c3-da3354c3c491 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_programme + - node.type.actualite + - node.type.programme +id: node.actualite.field_programme +field_name: field_programme +entity_type: node +bundle: actualite +label: 'Programme Popsu' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + programme: programme + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.actualite.field_projet.yml b/config/sync/field.field.node.actualite.field_projet.yml new file mode 100644 index 00000000..216d866a --- /dev/null +++ b/config/sync/field.field.node.actualite.field_projet.yml @@ -0,0 +1,29 @@ +uuid: 2c45bf76-d691-480c-b29b-afad0c1acc7c +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_projet + - node.type.actualite + - node.type.projet +id: node.actualite.field_projet +field_name: field_projet +entity_type: node +bundle: actualite +label: Projet +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + projet: projet + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.actualite.field_ressources_liees.yml b/config/sync/field.field.node.actualite.field_ressources_liees.yml new file mode 100644 index 00000000..088e901f --- /dev/null +++ b/config/sync/field.field.node.actualite.field_ressources_liees.yml @@ -0,0 +1,29 @@ +uuid: 3e5e621f-f985-45c5-b692-0d3b397e3fa1 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_ressources_liees + - node.type.actualite + - node.type.ressource +id: node.actualite.field_ressources_liees +field_name: field_ressources_liees +entity_type: node +bundle: actualite +label: Ressources +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + ressource: ressource + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.actualite.field_sous_titre.yml b/config/sync/field.field.node.actualite.field_sous_titre.yml new file mode 100644 index 00000000..39430c3c --- /dev/null +++ b/config/sync/field.field.node.actualite.field_sous_titre.yml @@ -0,0 +1,19 @@ +uuid: fa6a6b6e-5068-449c-86d6-c52ddb795ce7 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_sous_titre + - node.type.actualite +id: node.actualite.field_sous_titre +field_name: field_sous_titre +entity_type: node +bundle: actualite +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.actualite.field_theme.yml b/config/sync/field.field.node.actualite.field_theme.yml new file mode 100644 index 00000000..076d1da7 --- /dev/null +++ b/config/sync/field.field.node.actualite.field_theme.yml @@ -0,0 +1,29 @@ +uuid: 3d118127-5151-4b15-ad68-16ff9f9049b9 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_theme + - node.type.actualite + - node.type.theme +id: node.actualite.field_theme +field_name: field_theme +entity_type: node +bundle: actualite +label: Thème +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + theme: theme + sort: + field: _none + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.node.evenement.field_projets_lies.yml b/config/sync/field.field.node.evenement.field_projet.yml similarity index 71% rename from config/sync/field.field.node.evenement.field_projets_lies.yml rename to config/sync/field.field.node.evenement.field_projet.yml index 452a3ad1..75249538 100644 --- a/config/sync/field.field.node.evenement.field_projets_lies.yml +++ b/config/sync/field.field.node.evenement.field_projet.yml @@ -1,16 +1,16 @@ -uuid: 0a89be36-c4f0-44db-82b9-84c4810d74e4 +uuid: c331b12c-27ba-49cc-b390-d22ee6b2e81a langcode: fr status: true dependencies: config: - - field.storage.node.field_projets_lies + - field.storage.node.field_projet - node.type.evenement - node.type.projet -id: node.evenement.field_projets_lies -field_name: field_projets_lies +id: node.evenement.field_projet +field_name: field_projet entity_type: node bundle: evenement -label: 'Projets liés' +label: Projet description: '' required: false translatable: true diff --git a/config/sync/field.field.node.evenement.field_themes_lies.yml b/config/sync/field.field.node.evenement.field_theme.yml similarity index 72% rename from config/sync/field.field.node.evenement.field_themes_lies.yml rename to config/sync/field.field.node.evenement.field_theme.yml index f4e5abb9..f771b5ba 100644 --- a/config/sync/field.field.node.evenement.field_themes_lies.yml +++ b/config/sync/field.field.node.evenement.field_theme.yml @@ -1,16 +1,16 @@ -uuid: e791fb1d-4be6-4e69-ab81-c4570d91598a +uuid: 2d4bca38-0753-42df-98c1-a6b953a3ef95 langcode: fr status: true dependencies: config: - - field.storage.node.field_themes_lies + - field.storage.node.field_theme - node.type.evenement - node.type.theme -id: node.evenement.field_themes_lies -field_name: field_themes_lies +id: node.evenement.field_theme +field_name: field_theme entity_type: node bundle: evenement -label: 'Thèmes liés' +label: Thème description: '' required: false translatable: true diff --git a/config/sync/field.field.node.ressource.field_projets_lies.yml b/config/sync/field.field.node.ressource.field_projet.yml similarity index 71% rename from config/sync/field.field.node.ressource.field_projets_lies.yml rename to config/sync/field.field.node.ressource.field_projet.yml index 25fc3787..91b63587 100644 --- a/config/sync/field.field.node.ressource.field_projets_lies.yml +++ b/config/sync/field.field.node.ressource.field_projet.yml @@ -1,16 +1,16 @@ -uuid: 230e1eaa-d697-4940-88fb-d365c89c0b78 +uuid: cd30e4ee-1bfc-4f18-90ae-7255f08939c8 langcode: fr status: true dependencies: config: - - field.storage.node.field_projets_lies + - field.storage.node.field_projet - node.type.projet - node.type.ressource -id: node.ressource.field_projets_lies -field_name: field_projets_lies +id: node.ressource.field_projet +field_name: field_projet entity_type: node bundle: ressource -label: 'Projets liés' +label: Projet description: '' required: false translatable: true diff --git a/config/sync/field.field.node.ressource.field_themes_lies.yml b/config/sync/field.field.node.ressource.field_theme.yml similarity index 72% rename from config/sync/field.field.node.ressource.field_themes_lies.yml rename to config/sync/field.field.node.ressource.field_theme.yml index 633fab43..ef1f5ad4 100644 --- a/config/sync/field.field.node.ressource.field_themes_lies.yml +++ b/config/sync/field.field.node.ressource.field_theme.yml @@ -1,16 +1,16 @@ -uuid: 913063e2-2373-45f2-bae5-bd786506a2e3 +uuid: 537b5937-f60f-4cac-a9ab-4dacee0f2efb langcode: fr status: true dependencies: config: - - field.storage.node.field_themes_lies + - field.storage.node.field_theme - node.type.ressource - node.type.theme -id: node.ressource.field_themes_lies -field_name: field_themes_lies +id: node.ressource.field_theme +field_name: field_theme entity_type: node bundle: ressource -label: 'Thèmes liés' +label: Thème description: '' required: false translatable: true diff --git a/config/sync/field.storage.node.field_dates_actu.yml b/config/sync/field.storage.node.field_dates_actu.yml new file mode 100644 index 00000000..b21a8ba5 --- /dev/null +++ b/config/sync/field.storage.node.field_dates_actu.yml @@ -0,0 +1,19 @@ +uuid: f7e47b8a-6b86-4b1f-b91a-c577975f71d5 +langcode: fr +status: true +dependencies: + module: + - node + - smart_date +id: node.field_dates_actu +field_name: field_dates_actu +entity_type: node +type: smartdate +settings: { } +module: smart_date +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_projet.yml b/config/sync/field.storage.node.field_projet.yml new file mode 100644 index 00000000..78adab2b --- /dev/null +++ b/config/sync/field.storage.node.field_projet.yml @@ -0,0 +1,19 @@ +uuid: 90b2231d-5bef-47fd-bfbe-b8e1dc16a75c +langcode: fr +status: true +dependencies: + module: + - node +id: node.field_projet +field_name: field_projet +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 diff --git a/config/sync/field.storage.node.field_theme.yml b/config/sync/field.storage.node.field_theme.yml new file mode 100644 index 00000000..5b2ef4b7 --- /dev/null +++ b/config/sync/field.storage.node.field_theme.yml @@ -0,0 +1,19 @@ +uuid: e90b37a9-8cec-4c0e-b0b0-ce825966479c +langcode: fr +status: true +dependencies: + module: + - node +id: node.field_theme +field_name: field_theme +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 diff --git a/config/sync/smart_date.smart_date_format.compact.yml b/config/sync/smart_date.smart_date_format.compact.yml new file mode 100644 index 00000000..2dd8b209 --- /dev/null +++ b/config/sync/smart_date.smart_date_format.compact.yml @@ -0,0 +1,17 @@ +uuid: cd7ea324-cefc-482b-977a-df7d85a941db +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 3k0ojgMLZae-f358WLWxfKYddQPSaQSnIdAKiYw2wnY +id: compact +label: Compact +date_format: 'M j Y' +time_format: 'g:ia' +time_hour_format: ga +allday_label: '' +separator: ' - ' +join: ' | ' +ampm_reduce: '1' +date_first: '1' +site_time_toggle: '1' diff --git a/config/sync/smart_date.smart_date_format.date_only.yml b/config/sync/smart_date.smart_date_format.date_only.yml new file mode 100644 index 00000000..a0a098c1 --- /dev/null +++ b/config/sync/smart_date.smart_date_format.date_only.yml @@ -0,0 +1,17 @@ +uuid: 4548e28c-c664-4e5e-af01-298d876597ad +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: 7nuRA2AaypQtPD_xr-tJAwYM67JCE408LQngMZ9rKWw +id: date_only +label: 'Date Only' +date_format: 'D, M j Y' +time_format: '' +time_hour_format: '' +allday_label: '' +separator: ' - ' +join: ', ' +ampm_reduce: '1' +date_first: '1' +site_time_toggle: '1' diff --git a/config/sync/smart_date.smart_date_format.default.yml b/config/sync/smart_date.smart_date_format.default.yml new file mode 100644 index 00000000..df52dafd --- /dev/null +++ b/config/sync/smart_date.smart_date_format.default.yml @@ -0,0 +1,17 @@ +uuid: 3d800412-a3c6-4d21-ab91-75c719ed0fbb +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: QOzaA8j2871_aWBJyVZm_LqREilQnXZqRuk3HNANrEo +id: default +label: défaut +date_format: 'D, M j Y' +time_format: 'g:ia' +time_hour_format: ga +allday_label: 'All day' +separator: ' - ' +join: ', ' +ampm_reduce: '1' +date_first: '1' +site_time_toggle: '1' diff --git a/config/sync/smart_date.smart_date_format.time_only.yml b/config/sync/smart_date.smart_date_format.time_only.yml new file mode 100644 index 00000000..7b2afb94 --- /dev/null +++ b/config/sync/smart_date.smart_date_format.time_only.yml @@ -0,0 +1,17 @@ +uuid: 03ee3735-454a-433e-b8a0-cf7865e49269 +langcode: fr +status: true +dependencies: { } +_core: + default_config_hash: xEhkfUyGlu4kn_4FEWINXB7DujMZQzmQdhJofrbE7Ck +id: time_only +label: 'Time Only' +date_format: '' +time_format: 'g:ia' +time_hour_format: 'g:ia' +allday_label: 'All day' +separator: ' - ' +join: ', ' +ampm_reduce: '1' +date_first: '1' +site_time_toggle: '1'