summaryrefslogtreecommitdiff
path: root/modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml')
-rw-r--r--modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml36
1 files changed, 36 insertions, 0 deletions
diff --git a/modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml b/modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml
new file mode 100644
index 0000000..8f8ec38
--- /dev/null
+++ b/modules/esha/onlinecourse/config/install/migrate_plus.migration.onlinecourse_sample.yml
@@ -0,0 +1,36 @@
+uuid: 7ab17b40-597e-411a-a750-23c138da7c6d
+id: onlinecourse_sample
+label: Courses
+migration_group: default
+source:
+ plugin: csv
+ # Full path to the file.
+ path: '/var/www/CSV/onlinecourse_sample.csv'
+ # Column delimiter. Comma (,) by default.
+ delimiter: ','
+ # Field enclosure. Double quotation marks (") by default.
+ enclosure: '"'
+ # The number of rows at the beginning which are not data.
+ header_row_count: 1
+ keys:
+ - id
+process:
+ type:
+ plugin: default_value
+ default_value: online_course
+ title: title
+ field_link_to_cour: link
+ field_offered_by: offeredby
+ field_faculty_name:
+ -
+ plugin: explode
+ delimiter: '|'
+ source: names
+ -
+ plugin: entity_lookup
+ entity_type: node
+ bundle: fac_page
+destination:
+ plugin: 'entity:node'
+ bundle: online_course
+migration_dependencies: null