From fc73dc5bbcbbd203efc4f10ecb4bd1a66e0d9efb Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Fri, 14 Sep 2018 16:49:06 +0200 Subject: Refactoring rules description --- client/components/rules/ruleDetails.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'client/components/rules/ruleDetails.js') diff --git a/client/components/rules/ruleDetails.js b/client/components/rules/ruleDetails.js index 572978ac..872fec2d 100644 --- a/client/components/rules/ruleDetails.js +++ b/client/components/rules/ruleDetails.js @@ -1,15 +1,24 @@ BlazeComponent.extendComponent({ onCreated() { this.subscribe('allRules'); + this.subscribe('allTriggers'); + this.subscribe('allActions'); + }, trigger(){ - const rule = Rules.findOne({_id:ruleId}); - return Triggers.findOne({_id:rule.triggerId}); + const ruleId = this.data().ruleId; + const rule = Rules.findOne({_id: ruleId.get()}); + const trigger = Triggers.findOne({_id:rule.triggerId}); + console.log(trigger); + return trigger.description(); }, action(){ - const rule = Rules.findOne({_id:ruleId}); - return Triggers.findOne({_id:rule.actionId}); + const ruleId = this.data().ruleId; + const rule = Rules.findOne({_id: ruleId.get()}); + const action = Actions.findOne({_id:rule.actionId}); + console.log(action); + return action.description(); }, events() { -- cgit v1.2.3-1-g7c22