more migration

This commit is contained in:
2026-07-12 18:55:08 +02:00
parent dfefc56268
commit 47a4f04c65
17 changed files with 699 additions and 165 deletions

View File

@@ -33,6 +33,22 @@ source:
name: date_end
label: 'Date end'
selector: 'Date de fin de projet'
-
name: projet_type
label: 'Type de projet'
selector: 'Type de projet'
-
name: curator
label: Commissaria
selector: 'invité/accompagné/curaté par'
-
name: artistes
label: 'Artistes invité·es'
selector: 'Artistes invité·es'
-
name: partners
label: 'Partenaires associés'
selector: 'Partenaires associés'
ids:
id:
type: integer
@@ -42,15 +58,53 @@ process:
default_value: projet
title: title
field_dates/value:
plugin: format_date
plugin: leshed_date
source: date_start
from_format: d/m/Y
to_format: Y-m-d
field_dates/end_value:
plugin: format_date
plugin: leshed_date
source: date_end
from_format: d/m/Y
to_format: Y-m-d
end_of_year: true
fallback_source: date_start
field_type_de_projet:
-
plugin: skip_on_empty
method: process
source: projet_type
-
plugin: explode
delimiter: ','
-
plugin: callback
callable: trim
-
plugin: entity_generate
entity_type: taxonomy_term
bundle_key: vid
bundle: type_de_projet
value_key: name
field_invite_accompagne_curate_p:
-
plugin: skip_on_empty
method: process
source: curator
-
plugin: personne_generate
type_de_personne: curateur
field_artiste_s_invite_s:
-
plugin: skip_on_empty
method: process
source: artistes
-
plugin: personne_generate
type_de_personne: artiste
field_partenaire_s:
-
plugin: skip_on_empty
method: process
source: partners
-
plugin: partenaire_generate
uid:
plugin: default_value
default_value: 3