This repository has been archived on 2022-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
goodnightout_composer/config/feeds.feed_type.csv_trainin...

83 lines
1.8 KiB
YAML

uuid: 3dae378c-f563-4542-abd6-b98eb2fd0813
langcode: en
status: true
dependencies:
config:
- field.field.oc_case.training.field_date_of_training
- field.field.oc_case.training.field_trainer
- field.field.paragraph.trainer.field_trainer_role
- opencase_cases.oc_case_type.training
module:
- feeds_para_mapper
- opencase_cases
id: csv_trainings
label: 'CSV Trainings'
description: ''
help: ''
import_period: -1
fetcher: upload
fetcher_configuration:
allowed_extensions: 'txt csv tsv xml opml'
directory: 'public://feeds'
parser: csv
parser_configuration:
delimiter: ','
no_headers: false
line_limit: 100
processor: 'entity:oc_case'
processor_configuration:
langcode: en
update_existing: 1
update_non_existent: _delete
expire: -1
owner_feed_author: true
owner_id: 0
authorize: true
skip_hash_check: false
values:
type: training
custom_sources:
client_name:
label: 'Client Name'
value: 'Client Name'
machine_name: client_name
trainer_name:
label: 'Trainer Name'
value: 'Trainer Name'
machine_name: trainer_name
date_and_time:
label: 'Date and time'
value: 'Date and time'
machine_name: date_and_time
trainer_role:
label: 'Trainer role'
value: 'Trainer role'
machine_name: trainer_role
client_name2:
label: 'Client name'
value: 'Client name'
machine_name: client_name2
mappings:
-
target: client
map:
target_id: client_name2
settings:
language: ''
reference_by: name
feeds_item: guid
autocreate: '1'
-
target: field_date_of_training
map:
value: date_and_time
settings:
language: null
timezone: UTC
-
target: trainer_field_trainer_role
map:
value: trainer_role
settings:
language: null