Преглед на файлове

Mig: add migration cfs:* -> ostrio:files

David Arnold преди 4 години
родител
ревизия
5af78c6990
променени са 1 файла, в които са добавени 35 реда и са изтрити 0 реда
  1. 35 0
      server/migrations.js

+ 35 - 0
server/migrations.js

@@ -1123,3 +1123,38 @@ Migrations.add('add-card-details-show-lists', () => {
     noValidateMulti,
     noValidateMulti,
   );
   );
 });
 });
+
+Migrations.add(
+  'adapt-attachments-to-ostrio-files-api-using-meta-and-drp-cfs-leacy',
+  () => {
+    Attachments.find().forEach(file => {
+      Attachments.update(
+        file._id,
+        {
+          $set: {
+            'meta.boardId': file.boardId,
+            'meta.cardId': file.cardId,
+            'meta.listId': file.listId,
+            'meta.swimlaneId': file.swimlaneId,
+          },
+        },
+        noValidate,
+      );
+    });
+    Attachments.update(
+      {},
+      {
+        $unset: {
+          original: '', // cfs:* legacy
+          copies: '', // cfs:* legacy
+          failures: '', // cfs:* legacy
+          boardId: '',
+          cardId: '',
+          listId: '',
+          swimlaneId: '',
+        },
+      },
+      noValidateMulti,
+    );
+  },
+);