mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-4102: UI > Intances menu > when user VM is running, hide scaleUp action if hypervisor is KVM.
This commit is contained in:
parent
5f2f5181e9
commit
9807f86619
|
|
@ -1861,7 +1861,11 @@
|
|||
allowedActions.push("snapshot");
|
||||
allowedActions.push("destroy");
|
||||
allowedActions.push("reset");
|
||||
allowedActions.push("scaleUp");
|
||||
|
||||
//when userVm is running, scaleUp is not supported for KVM
|
||||
if (jsonObj.hypervisor != 'KVM') {
|
||||
allowedActions.push("scaleUp");
|
||||
}
|
||||
|
||||
if (isAdmin())
|
||||
allowedActions.push("migrate");
|
||||
|
|
@ -1884,7 +1888,7 @@
|
|||
allowedActions.push("destroy");
|
||||
allowedActions.push("reset");
|
||||
allowedActions.push("snapshot");
|
||||
allowedActions.push("scaleUp");
|
||||
allowedActions.push("scaleUp"); //when vm is stopped, scaleUp is supported for all hypervisors
|
||||
allowedActions.push("changeAffinity");
|
||||
|
||||
if (isAdmin())
|
||||
|
|
|
|||
|
|
@ -16101,8 +16101,16 @@
|
|||
|
||||
if (jsonObj.state == 'Running') {
|
||||
allowedActions.push("stop");
|
||||
|
||||
//when systemVm is running, scaleUp is not supported for KVM and XenServer.
|
||||
//however, listRouters API doesn't return hypervisor property....
|
||||
/*
|
||||
if (jsonObj.hypervisor != 'KVM' && jsonObj.hypervisor != 'XenServer') {
|
||||
allowedActions.push("scaleUp");
|
||||
}
|
||||
*/
|
||||
allowedActions.push("scaleUp");
|
||||
// if(jsonObj.vpcid != null)
|
||||
|
||||
allowedActions.push("restart");
|
||||
|
||||
allowedActions.push("viewConsole");
|
||||
|
|
@ -16110,7 +16118,7 @@
|
|||
allowedActions.push("migrate");
|
||||
} else if (jsonObj.state == 'Stopped') {
|
||||
allowedActions.push("start");
|
||||
allowedActions.push("scaleUp");
|
||||
allowedActions.push("scaleUp"); //when vm is stopped, scaleUp is supported for all hypervisors
|
||||
allowedActions.push("remove");
|
||||
}
|
||||
return allowedActions;
|
||||
|
|
@ -16140,13 +16148,22 @@
|
|||
allowedActions.push("stop");
|
||||
allowedActions.push("restart");
|
||||
allowedActions.push("remove");
|
||||
|
||||
//when systemVm is running, scaleUp is not supported for KVM and XenServer.
|
||||
//however, listSystemVms API doesn't return hypervisor property....
|
||||
/*
|
||||
if (jsonObj.hypervisor != 'KVM' && jsonObj.hypervisor != 'XenServer') {
|
||||
allowedActions.push("scaleUp");
|
||||
}
|
||||
*/
|
||||
allowedActions.push("scaleUp");
|
||||
|
||||
allowedActions.push("viewConsole");
|
||||
if (isAdmin())
|
||||
allowedActions.push("migrate");
|
||||
} else if (jsonObj.state == 'Stopped') {
|
||||
allowedActions.push("start");
|
||||
allowedActions.push("scaleUp");
|
||||
allowedActions.push("scaleUp"); //when vm is stopped, scaleUp is supported for all hypervisors
|
||||
allowedActions.push("remove");
|
||||
} else if (jsonObj.state == 'Error') {
|
||||
allowedActions.push("remove");
|
||||
|
|
|
|||
Loading…
Reference in New Issue