CS-15927:Filter to hide the autoscale VM's through a Regular expression for a load balancer Rule

This commit is contained in:
Pranav Saxena 2012-08-18 01:01:57 +05:30 committed by Vijay Venkatachalam
parent ce8fe90aae
commit b8bb6f483e
1 changed files with 9 additions and 1 deletions

10
ui/scripts/network.js Normal file → Executable file
View File

@ -2359,12 +2359,20 @@
data.listvirtualmachinesresponse.virtualmachine ?
data.listvirtualmachinesresponse.virtualmachine : [],
function(instance) {
//Hiding the autoScale VMs
var nonAutoScale =0;
if(instance.name.match(/AutoScale-LB-/) == null)
nonAutoScale = 1;
else {
if( instance.name.match(/AutoScale-LB-/).length)
nonAutoScale =0;
}
var isActiveState = $.inArray(instance.state, ['Destroyed','Expunging']) == -1;
var notExisting = !$.grep(itemData, function(item) {
return item.id == instance.id;
}).length;
return isActiveState && notExisting;
return nonAutoScale && isActiveState && notExisting;
}
);