diff options
author | Andrés Manelli <andresmanelli@gmail.com> | 2019-03-08 23:39:33 +0100 |
---|---|---|
committer | Andrés Manelli <andresmanelli@gmail.com> | 2019-03-16 22:49:45 +0100 |
commit | 4cd0d1c3971f001eccf023bb84f1bee113fed215 (patch) | |
tree | 207684b92f9d07294a29b850d672b3f0cc1bae72 /models/customFields.js | |
parent | ff19d6744e3f4a944944185d41b944310f35fc36 (diff) | |
download | wekan-4cd0d1c3971f001eccf023bb84f1bee113fed215.tar.gz wekan-4cd0d1c3971f001eccf023bb84f1bee113fed215.tar.bz2 wekan-4cd0d1c3971f001eccf023bb84f1bee113fed215.zip |
Migrate customFields
Diffstat (limited to 'models/customFields.js')
-rw-r--r-- | models/customFields.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/models/customFields.js b/models/customFields.js index b7ad5467..79f96708 100644 --- a/models/customFields.js +++ b/models/customFields.js @@ -4,11 +4,11 @@ CustomFields = new Mongo.Collection('customFields'); * A custom field on a card in the board */ CustomFields.attachSchema(new SimpleSchema({ - boardId: { + boardIds: { /** * the ID of the board */ - type: String, + type: [String], }, name: { /** @@ -135,7 +135,7 @@ if (Meteor.isServer) { const paramBoardId = req.params.boardId; JsonRoutes.sendResult(res, { code: 200, - data: CustomFields.find({ boardId: paramBoardId }).map(function (cf) { + data: CustomFields.find({ boardIds: {$in: [paramBoardId]} }).map(function (cf) { return { _id: cf._id, name: cf.name, @@ -159,7 +159,7 @@ if (Meteor.isServer) { const paramCustomFieldId = req.params.customFieldId; JsonRoutes.sendResult(res, { code: 200, - data: CustomFields.findOne({ _id: paramCustomFieldId, boardId: paramBoardId }), + data: CustomFields.findOne({ _id: paramCustomFieldId, boardIds: {$in: [paramBoardId]} }), }); }); @@ -189,7 +189,7 @@ if (Meteor.isServer) { boardId: paramBoardId, }); - const customField = CustomFields.findOne({_id: id, boardId: paramBoardId }); + const customField = CustomFields.findOne({_id: id, boardIds: {$in: [paramBoardId]} }); customFieldCreation(req.body.authorId, customField); JsonRoutes.sendResult(res, { |