Updated Branches: refs/heads/autoscale 47939c42b -> 7495b22aa
cloudstack 3.0 UI - autoscale - LB rules - (1) hide AddVMs button on LB rules created by Autoscale. (2) hide Autoscale button on LB rules created by AddVMs. Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/7495b22a Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/7495b22a Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/7495b22a Branch: refs/heads/autoscale Commit: 7495b22aa5ea75e616330985b4fe5d4a7e6ddcd1 Parents: 47939c4 Author: Jessica Wang <[email protected]> Authored: Fri Aug 10 13:53:22 2012 -0700 Committer: Jessica Wang <[email protected]> Committed: Fri Aug 10 14:07:07 2012 -0700 ---------------------------------------------------------------------- ui/scripts/network.js | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/7495b22a/ui/scripts/network.js ---------------------------------------------------------------------- diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 2b78a65..afba211 100644 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -2288,8 +2288,26 @@ // Passing _hideFields array will disable specified fields for this row //item._hideFields = ['autoScale']; - - // Get sticky data + + $.ajax({ + url: createURL('listAutoScaleVmGroups'), + data: { + listAll: true, + lbruleid: item.id + }, + async: false, + success: function(json) { + //debugger; + if(json.listautoscalevmgroupsresponse.autoscalevmgroup != null && json.listautoscalevmgroupsresponse.autoscalevmgroup.length > 0) { //from 'autoScale' button + item._hideFields = ['add-vm']; + } + else { //from 'add-vm' button + item._hideFields = ['autoScale']; + } + } + }); + + // Get sticky data $.ajax({ url: createURL('listLBStickinessPolicies'), async: false,
