diff --git a/src/sunstone/public/app/opennebula/helper.js b/src/sunstone/public/app/opennebula/helper.js index 482dbaa2a9..4977ffca4b 100644 --- a/src/sunstone/public/app/opennebula/helper.js +++ b/src/sunstone/public/app/opennebula/helper.js @@ -93,15 +93,8 @@ define(function(require) { return (p_pool); } - }, - - /* TODO remove if not necessary - "clear_cache" : function(cache_name) { - list_cache[cache_name] = null; - //console.log(cache_name+" cache cleaned"); } - */ - } + }; return Helper; }); diff --git a/src/sunstone/public/app/tabs/datastores-tab/actions.js b/src/sunstone/public/app/tabs/datastores-tab/actions.js index 3720e8e0ed..2ca9aa7976 100644 --- a/src/sunstone/public/app/tabs/datastores-tab/actions.js +++ b/src/sunstone/public/app/tabs/datastores-tab/actions.js @@ -178,7 +178,7 @@ define(function(require) { extra_param: ds }, success: function() { - OpenNebulaActionr.clear_cache("DATASTORE"); + OpenNebulaAction.clear_cache("DATASTORE"); Sunstone.runAction('Datastore.show', ds); }, error: Notifier.onError diff --git a/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js b/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js index 4ab46aec67..9e90f79ed5 100644 --- a/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js +++ b/src/sunstone/public/app/tabs/oneflow-templates-tab/actions.js @@ -4,6 +4,7 @@ define(function(require) { var Locale = require('utils/locale'); var OpenNebulaResource = require('opennebula/servicetemplate'); var CommonActions = require('utils/common-actions'); + var OpenNebulaAction = require('opennebula/action'); var TAB_ID = require('./tabId'); var CREATE_DIALOG_ID = require('./form-panels/create/formPanelId'); @@ -98,9 +99,7 @@ define(function(require) { call: OpenNebulaResource.instantiate, callback: function(request, response){ Sunstone.hideFormPanel(TAB_ID); - - // TODO - //OpenNebulaHelper.clear_cache("SERVICE"); + OpenNebulaAction.clear_cache("SERVICE"); }, elements: function() { return Sunstone.getDataTable(TAB_ID).elements(); diff --git a/src/sunstone/public/app/tabs/templates-tab/actions.js b/src/sunstone/public/app/tabs/templates-tab/actions.js index 4db151c948..ce52e6e8b2 100644 --- a/src/sunstone/public/app/tabs/templates-tab/actions.js +++ b/src/sunstone/public/app/tabs/templates-tab/actions.js @@ -4,6 +4,7 @@ define(function(require) { var Locale = require('utils/locale'); var OpenNebulaTemplate = require('opennebula/template'); var CommonActions = require('utils/common-actions'); + var OpenNebulaAction = require('opennebula/action'); var TAB_ID = require('./tabId'); var CREATE_DIALOG_ID = require('./form-panels/create/formPanelId'); @@ -94,7 +95,7 @@ define(function(require) { type: "multiple", call: OpenNebulaTemplate.instantiate, callback: function(req) { - // TODO OpenNebula.Helper.clear_cache("VM"); + OpenNebulaAction.clear_cache("VM"); }, elements: function() { return Sunstone.getDataTable(TAB_ID).elements(); @@ -106,7 +107,7 @@ define(function(require) { type: "single", call: OpenNebulaTemplate.instantiate, callback: function(req) { - // TODO OpenNebula.Helper.clear_cache("VM"); + OpenNebulaAction.clear_cache("VM"); }, error: Notifier.onError },