Merge pull request #1852 from Accelerite/CLOUDSTACK-9695

CLOUDSTACK-9695: VM snapshot is disabled if the VM Instance is off
This commit is contained in:
Rajani Karuturi 2017-04-27 11:15:31 +05:30 committed by GitHub
commit 64776f38d6
2 changed files with 14 additions and 2 deletions

View File

@ -50,6 +50,12 @@
return true;
}
return false;
},
isDisabled: function(args){
if(args.context.instances[0].state == 'Stopped'){
return true;
}
return false;
}
},
quiescevm: {

View File

@ -637,8 +637,14 @@
$input.attr('id', inputId);
$name.find('label').attr('for', inputId);
if (field.isDisabled)
$input.attr("disabled", "disabled");
if(field.isDisabled ){
if(typeof(field.isDisabled) == 'boolean' && field.isDisabled == true){
$input.attr("disabled","disabled");
}
else if (typeof(field.isDisabled) == 'function' && field.isDisabled(args) == true){
$input.attr("disabled","disabled");
}
}
// Tooltip
if (field.docID) {