Add migration for swimlane addition

reviewable/pr1441/r1
Andrés Manelli 7 years ago
parent ee2a43dd5b
commit ecb8c88233
  1. 24
      server/migrations.js

@ -151,3 +151,27 @@ Migrations.add('add-sort-checklists', () => {
});
});
});
Migrations.add('add-swimlanes', () => {
Boards.find().forEach((board) => {
const swimlane = Swimlanes.findOne({ boardId: board._id });
let swimlaneId = '';
if (swimlane)
swimlaneId = swimlane._id
else
swimlaneId = Swimlanes.direct.insert({
boardId: board._id,
title: 'Default'
});
Cards.find({ boardId: board._id }).forEach((card) => {
if (!card.hasOwnProperty('swimlaneId')) {
Cards.direct.update(
{ _id: card._id },
{ $set: { swimlaneId } },
noValidate
);
}
});
});
});

Loading…
Cancel
Save