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.

This commit is contained in:
Jessica Wang 2012-08-10 13:53:22 -07:00
parent bb61975063
commit f01846c9f5
1 changed files with 20 additions and 2 deletions

View File

@ -2538,8 +2538,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,