From 34b37116cf8c618a4ea12b13d969c24654f4248b Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Wed, 12 Sep 2018 00:52:29 +0200 Subject: Fixed rule allows --- client/components/rules/ruleDetails.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 client/components/rules/ruleDetails.js (limited to 'client/components/rules/ruleDetails.js') diff --git a/client/components/rules/ruleDetails.js b/client/components/rules/ruleDetails.js new file mode 100644 index 00000000..572978ac --- /dev/null +++ b/client/components/rules/ruleDetails.js @@ -0,0 +1,28 @@ +BlazeComponent.extendComponent({ + onCreated() { + this.subscribe('allRules'); + }, + + trigger(){ + const rule = Rules.findOne({_id:ruleId}); + return Triggers.findOne({_id:rule.triggerId}); + }, + action(){ + const rule = Rules.findOne({_id:ruleId}); + return Triggers.findOne({_id:rule.actionId}); + }, + + events() { + return [{ + }]; + }, + +}).register('ruleDetails'); + + + + + + + + -- cgit v1.2.3-1-g7c22 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 From 25da8376ca2ee3b7bedadf924557d4d7bb6c6771 Mon Sep 17 00:00:00 2001 From: Angelo Gallarello Date: Fri, 14 Sep 2018 17:39:37 +0200 Subject: Beautyfied --- client/components/rules/ruleDetails.js | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'client/components/rules/ruleDetails.js') diff --git a/client/components/rules/ruleDetails.js b/client/components/rules/ruleDetails.js index 872fec2d..385b0bae 100644 --- a/client/components/rules/ruleDetails.js +++ b/client/components/rules/ruleDetails.js @@ -6,32 +6,31 @@ BlazeComponent.extendComponent({ }, - trigger(){ + trigger() { const ruleId = this.data().ruleId; - const rule = Rules.findOne({_id: ruleId.get()}); - const trigger = Triggers.findOne({_id:rule.triggerId}); + const rule = Rules.findOne({ + _id: ruleId.get() + }); + const trigger = Triggers.findOne({ + _id: rule.triggerId + }); console.log(trigger); return trigger.description(); }, - action(){ + action() { const ruleId = this.data().ruleId; - const rule = Rules.findOne({_id: ruleId.get()}); - const action = Actions.findOne({_id:rule.actionId}); + const rule = Rules.findOne({ + _id: ruleId.get() + }); + const action = Actions.findOne({ + _id: rule.actionId + }); console.log(action); return action.description(); }, events() { - return [{ - }]; + return [{}]; }, -}).register('ruleDetails'); - - - - - - - - +}).register('ruleDetails'); \ No newline at end of file -- cgit v1.2.3-1-g7c22