summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-12-21 19:38:02 +0200
committerLauri Ojansivu <x@xet7.org>2019-12-21 19:38:02 +0200
commite928660bc0b1f873696fe5fece988a5be6fc2c4e (patch)
tree9e225cb7dd905ca008d5b6e9b519042c80997184 /server
parent7a90e893486f5e7b8bf46382f8c3009c60331dd5 (diff)
downloadwekan-e928660bc0b1f873696fe5fece988a5be6fc2c4e.tar.gz
wekan-e928660bc0b1f873696fe5fece988a5be6fc2c4e.tar.bz2
wekan-e928660bc0b1f873696fe5fece988a5be6fc2c4e.zip
LINKED_CARDS_ENABLED settings part 3.
In Progress, linked cards not completely disabled yet. Thanks to xet7 !
Diffstat (limited to 'server')
-rw-r--r--server/publications/cards.js30
1 files changed, 16 insertions, 14 deletions
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,
- ''
- ]}
- });
- }
-});
+ });
+}