From e928660bc0b1f873696fe5fece988a5be6fc2c4e Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 21 Dec 2019 19:38:02 +0200 Subject: LINKED_CARDS_ENABLED settings part 3. In Progress, linked cards not completely disabled yet. Thanks to xet7 ! --- server/publications/cards.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) (limited to 'server') diff --git a/server/publications/cards.js b/server/publications/cards.js index f326ea04..f850ccfe 100644 --- a/server/publications/cards.js +++ b/server/publications/cards.js @@ -1,15 +1,17 @@ -Meteor.publish('card', cardId => { - check(cardId, String); - if (process.env.LINKED_CARDS_ENABLED === 'true') { +if (process.env.LINKED_CARDS_ENABLED === 'false') { + Meteor.settings.public.linkedCardsEnabled = 'false'; + //Meteor.publish('card', cardId => { + // check(cardId, String); + // // TODO: test + // return Cards.find({ + // _id: cardId, + // linkedId: { $ne: [null, ''] }, + // }); + //}); +} else { + Meteor.settings.public.linkedCardsEnabled = 'true'; + Meteor.publish('card', cardId => { + check(cardId, String); return Cards.find({ _id: cardId }); - } else { - // TODO: test - return Cards.find({ - _id: cardId, - linkedId: {$ne: [ - null, - '' - ]} - }); - } -}); + }); +} -- cgit v1.2.3-1-g7c22