X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Ffile%2Fmigrations%2Fd7_file_private.yml;fp=web%2Fcore%2Fmodules%2Ffile%2Fmigrations%2Fd7_file_private.yml;h=e0e1705d75448b2b5778ab3a4a69821848ca4dd4;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hp=0000000000000000000000000000000000000000;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0;p=yaffs-website diff --git a/web/core/modules/file/migrations/d7_file_private.yml b/web/core/modules/file/migrations/d7_file_private.yml new file mode 100644 index 000000000..e0e1705d7 --- /dev/null +++ b/web/core/modules/file/migrations/d7_file_private.yml @@ -0,0 +1,41 @@ +id: d7_file_private +label: Private files +audit: true +migration_tags: + - Drupal 7 + - Content +source: + plugin: d7_file + scheme: private + constants: + # source_base_path must be set by the tool configuring this migration. + # It represents the fully qualified path relative to which uris in the files + # table are specified, and must end with a /. See source_full_path + # configuration in this migration's process pipeline as an example. + source_base_path: '' +process: + # If you are using this file to build a custom migration consider removing + # the fid field to allow incremental migrations. + fid: fid + filename: filename + source_full_path: + - + plugin: concat + delimiter: / + source: + - constants/source_base_path + - filepath + uri: + plugin: file_copy + source: + - '@source_full_path' + - uri + filemime: filemime + status: status + # Drupal 7 didn't keep track of the file's creation or update time -- all it + # had was the vague "timestamp" column. So we'll use it for both. + created: timestamp + changed: timestamp + uid: uid +destination: + plugin: entity:file