ruleDetails.js 690 B

12345678910111213141516171819202122232425262728293031323334353637
  1. BlazeComponent.extendComponent({
  2. onCreated() {
  3. this.subscribe('allRules');
  4. this.subscribe('allTriggers');
  5. this.subscribe('allActions');
  6. },
  7. trigger(){
  8. const ruleId = this.data().ruleId;
  9. const rule = Rules.findOne({_id: ruleId.get()});
  10. const trigger = Triggers.findOne({_id:rule.triggerId});
  11. console.log(trigger);
  12. return trigger.description();
  13. },
  14. action(){
  15. const ruleId = this.data().ruleId;
  16. const rule = Rules.findOne({_id: ruleId.get()});
  17. const action = Actions.findOne({_id:rule.actionId});
  18. console.log(action);
  19. return action.description();
  20. },
  21. events() {
  22. return [{
  23. }];
  24. },
  25. }).register('ruleDetails');