projets new fields: type de moa, type de projet, étape

This commit is contained in:
2023-06-19 14:39:13 +02:00
parent 8d85204eae
commit fcb9919094
11 changed files with 233 additions and 6 deletions
@@ -7,6 +7,7 @@ dependencies:
- field.field.node.projet.field_adresse - field.field.node.projet.field_adresse
- field.field.node.projet.field_encours_fini - field.field.node.projet.field_encours_fini
- field.field.node.projet.field_equipe - field.field.node.projet.field_equipe
- field.field.node.projet.field_etape_du_projet
- field.field.node.projet.field_fichiers - field.field.node.projet.field_fichiers
- field.field.node.projet.field_geofield - field.field.node.projet.field_geofield
- field.field.node.projet.field_incube - field.field.node.projet.field_incube
@@ -16,6 +17,8 @@ dependencies:
- field.field.node.projet.field_photo - field.field.node.projet.field_photo
- field.field.node.projet.field_ressource_s_liee_s_ - field.field.node.projet.field_ressource_s_liee_s_
- field.field.node.projet.field_textes - field.field.node.projet.field_textes
- field.field.node.projet.field_type_de_moa
- field.field.node.projet.field_type_de_projet
- image.style.thumbnail - image.style.thumbnail
- node.type.projet - node.type.projet
module: module:
@@ -66,9 +69,12 @@ third_party_settings:
group_details: group_details:
children: children:
- status - status
- field_incube
- field_neuf_rehabilitation
- promote - promote
- field_incube
- field_type_de_moa
- field_type_de_projet
- field_etape_du_projet
- field_neuf_rehabilitation
- field_encours_fini - field_encours_fini
label: Details label: Details
region: content region: content
@@ -144,7 +150,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_encours_fini: field_encours_fini:
type: options_select type: options_select
weight: 4 weight: 7
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
@@ -156,6 +162,12 @@ content:
size: 60 size: 60
placeholder: '' placeholder: ''
third_party_settings: { } third_party_settings: { }
field_etape_du_projet:
type: options_select
weight: 5
region: content
settings: { }
third_party_settings: { }
field_fichiers: field_fichiers:
type: file_generic type: file_generic
weight: 27 weight: 27
@@ -172,7 +184,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_incube: field_incube:
type: boolean_checkbox type: boolean_checkbox
weight: 1 weight: 2
region: content region: content
settings: settings:
display_label: true display_label: true
@@ -187,7 +199,7 @@ content:
third_party_settings: { } third_party_settings: { }
field_neuf_rehabilitation: field_neuf_rehabilitation:
type: options_select type: options_select
weight: 2 weight: 6
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
@@ -233,9 +245,29 @@ content:
form_display_mode: default form_display_mode: default
default_paragraph_type: '' default_paragraph_type: ''
third_party_settings: { } third_party_settings: { }
field_type_de_moa:
type: entity_reference_autocomplete
weight: 3
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_type_de_projet:
type: entity_reference_autocomplete
weight: 4
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
promote: promote:
type: boolean_checkbox type: boolean_checkbox
weight: 3 weight: 1
region: content region: content
settings: settings:
display_label: true display_label: true
@@ -0,0 +1,23 @@
uuid: f7279bd9-ef57-4f41-bb20-8589cf556b4d
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_etape_du_projet
- node.type.projet
module:
- options
id: node.projet.field_etape_du_projet
field_name: field_etape_du_projet
entity_type: node
bundle: projet
label: 'Étape du projet'
description: ''
required: false
translatable: false
default_value:
-
value: 1
default_value_callback: ''
settings: { }
field_type: list_integer
@@ -0,0 +1,29 @@
uuid: 5f72872e-3b22-490f-bd9d-1ae45f85d801
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_type_de_moa
- node.type.projet
- taxonomy.vocabulary.type_de_moa
id: node.projet.field_type_de_moa
field_name: field_type_de_moa
entity_type: node
bundle: projet
label: 'Type de MOA'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
type_de_moa: type_de_moa
sort:
field: name
direction: asc
auto_create: true
auto_create_bundle: ''
field_type: entity_reference
@@ -0,0 +1,29 @@
uuid: f1196716-6848-4852-af62-43632c46deba
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_type_de_projet
- node.type.projet
- taxonomy.vocabulary.type_de_projet
id: node.projet.field_type_de_projet
field_name: field_type_de_projet
entity_type: node
bundle: projet
label: 'Type de projet'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
type_de_projet: type_de_projet
sort:
field: name
direction: asc
auto_create: true
auto_create_bundle: ''
field_type: entity_reference
@@ -0,0 +1,36 @@
uuid: df73553c-1d9a-4349-a209-4700293d613d
langcode: fr
status: true
dependencies:
module:
- node
- options
id: node.field_etape_du_projet
field_name: field_etape_du_projet
entity_type: node
type: list_integer
settings:
allowed_values:
-
value: 1
label: 'étape 1'
-
value: 2
label: 'étape 2'
-
value: 3
label: 'étape 3'
-
value: 4
label: 'étape 4'
-
value: 5
label: 'étape 5'
allowed_values_function: ''
module: options
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
@@ -0,0 +1,20 @@
uuid: 518b5923-17c4-4293-af33-5d311d5c717a
langcode: fr
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_type_de_moa
field_name: field_type_de_moa
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
@@ -0,0 +1,20 @@
uuid: 39dc9980-6305-4e3d-a003-68cf80026904
langcode: fr
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_type_de_projet
field_name: field_type_de_projet
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
@@ -0,0 +1,11 @@
uuid: 28326192-31a4-4a79-8403-09661e4f82a4
langcode: fr
status: true
dependencies:
config:
- taxonomy.vocabulary.type_de_moa
id: taxonomy_term.type_de_moa
target_entity_type_id: taxonomy_term
target_bundle: type_de_moa
default_langcode: site_default
language_alterable: false
@@ -0,0 +1,11 @@
uuid: 9cd741fb-306b-4876-9ba4-d885cfd65216
langcode: fr
status: true
dependencies:
config:
- taxonomy.vocabulary.type_de_projet
id: taxonomy_term.type_de_projet
target_entity_type_id: taxonomy_term
target_bundle: type_de_projet
default_langcode: site_default
language_alterable: false
@@ -0,0 +1,8 @@
uuid: c470345b-eacc-4320-8263-b20c51833791
langcode: fr
status: true
dependencies: { }
name: 'Type de MOA'
vid: type_de_moa
description: ''
weight: 0
@@ -0,0 +1,8 @@
uuid: 7aa853ed-9e82-42f6-9a76-17d319b7e07a
langcode: fr
status: true
dependencies: { }
name: 'Type de projet'
vid: type_de_projet
description: ''
weight: 0