wekan/client/components/main/brokenCards.js

29 lines
655 B
JavaScript
Raw Normal View History

2021-01-10 00:17:59 +02:00
BlazeComponent.extendComponent({}).register('brokenCardsHeaderBar');
Template.brokenCards.helpers({
userId() {
return Meteor.userId();
},
});
BlazeComponent.extendComponent({
onCreated() {
Meteor.subscribe('setting');
Meteor.subscribe('brokenCards');
},
brokenCardsList() {
const selector = {
$or: [
{ boardId: { $in: [null, ''] } },
{ swimlaneId: { $in: [null, ''] } },
{ listId: { $in: [null, ''] } },
{ permission: 'public' },
{ members: { $elemMatch: { userId: user._id, isActive: true } } },
],
2021-01-10 00:17:59 +02:00
};
return Cards.find(selector);
2021-01-10 00:17:59 +02:00
},
}).register('brokenCards');