|
@@ -5,14 +5,18 @@ import Rules from '/models/rules';
|
|
|
|
|
|
Meteor.publish('rules', ruleId => {
|
|
Meteor.publish('rules', ruleId => {
|
|
check(ruleId, String);
|
|
check(ruleId, String);
|
|
- const ret = Rules.find({
|
|
|
|
- _id: ruleId,
|
|
|
|
- });
|
|
|
|
|
|
+ const ret = ReactiveCache.getRules(
|
|
|
|
+ {
|
|
|
|
+ _id: ruleId,
|
|
|
|
+ },
|
|
|
|
+ {},
|
|
|
|
+ true,
|
|
|
|
+ );
|
|
return ret;
|
|
return ret;
|
|
});
|
|
});
|
|
|
|
|
|
Meteor.publish('allRules', () => {
|
|
Meteor.publish('allRules', () => {
|
|
- const ret = Rules.find({});
|
|
|
|
|
|
+ const ret = ReactiveCache.getRules({}, {}, true);
|
|
return ret;
|
|
return ret;
|
|
});
|
|
});
|
|
|
|
|
|
@@ -27,7 +31,7 @@ Meteor.publish('allActions', () => {
|
|
});
|
|
});
|
|
|
|
|
|
Meteor.publish('rulesReport', () => {
|
|
Meteor.publish('rulesReport', () => {
|
|
- const rules = Rules.find();
|
|
|
|
|
|
+ const rules = ReactiveCache.getRules({}, {}, true);
|
|
const actionIds = [];
|
|
const actionIds = [];
|
|
const triggerIds = [];
|
|
const triggerIds = [];
|
|
const boardIds = [];
|
|
const boardIds = [];
|