3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Provide a Migration Group for Plan migrations.

This commit is contained in:
Michael Stenta 2020-12-06 16:13:46 -05:00
parent d280a0e798
commit f23012b20b

View file

@ -0,0 +1,86 @@
langcode: en
status: true
dependencies:
enforced:
module:
- farm_migrate
id: farm_migrate_plan
label: 'farmOS 1.x Plan Migration'
description: 'Migrates plans from farmOS 1.x to farmOS 2.x'
source_type: 'farmOS 1.x'
module: null
shared_configuration:
process:
name:
plugin: get
source: name
uid:
-
plugin: skip_on_empty
method: process
source: uid
-
plugin: migration_lookup
migration: farm_migrate_user
source: uid
created:
plugin: get
source: created
changed:
plugin: get
source: changed
status:
plugin: static_map
source: archived
map:
0: archived
1: active
default_value: archived
notes:
plugin: sub_process
source: field_farm_notes
process:
value:
plugin: get
source: value
format:
plugin: static_map
source: format
map:
farm_format: default
plain_text: plain_text
default_value: default
file:
plugin: sub_process
source: field_farm_files
process:
target_id:
plugin: migration_lookup
migration:
- farm_migrate_file
- farm_migrate_file_private
no_stub: true
source: fid
display: display
description: description
image:
plugin: sub_process
source: field_farm_images
process:
target_id:
plugin: migration_lookup
migration:
- farm_migrate_file
- farm_migrate_file_private
no_stub: true
source: fid
alt: alt
title: title
width: width
height: height
migration_dependencies:
required:
- farm_migrate_file
- farm_migrate_file_private
- farm_migrate_user
optional: { }