-
- -
-- -
-Available Event Modules:
-Available Action Modules:
-diff --git a/js-coffee/module_manager.js b/js-coffee/module_manager.js index bba1e6f..03fae94 100644 --- a/js-coffee/module_manager.js +++ b/js-coffee/module_manager.js @@ -62,7 +62,8 @@ exports.getAllActionModules = function ( objUser, obj, answHandler ) { }; exports.storeRule = function (objUser, obj, answHandler) { - var cbEventModule = function (lst) { + //TODO fix, twice same logic + var cbEventModule = function (lstParams) { return function(err, data) { if(err) { err.addInfo = 'fetching event module'; @@ -70,10 +71,10 @@ exports.storeRule = function (objUser, obj, answHandler) { } if(!err && data) { if(data.params) { - lst.eventmodule = data.params; + lstParams.eventmodules[data.id] = data.params; } } - if(--semaphore === 0) answHandler.answerSuccess(lst); + if(--semaphore === 0) answHandler.answerSuccess(lstParams); }; }; var cbActionModule = function (lstParams) { @@ -93,7 +94,7 @@ exports.storeRule = function (objUser, obj, answHandler) { var semaphore = 1; var lst = { - eventmodule: null, + eventmodules: {}, actionmodules: {} }; try { diff --git a/webpages/handlers/forge_rules.html b/webpages/handlers/forge_rules.html index 452d873..9392fce 100644 --- a/webpages/handlers/forge_rules.html +++ b/webpages/handlers/forge_rules.html @@ -25,28 +25,38 @@
-
- -
-- -
-Available Event Modules:
-Available Action Modules:
-