mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-17 11:04:00 +01:00
cloudStack 3.0 new UI - system - update physical network's state to Enabled during zone creation.
This commit is contained in:
parent
f55bf793fd
commit
3a22692d82
@ -695,6 +695,14 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
if(physicalNetworkId != null) {
|
if(physicalNetworkId != null) {
|
||||||
|
$.ajax({
|
||||||
|
url: createURL("updatePhysicalNetwork&id=" + physicalNetworkId + "&state=Enabled"),
|
||||||
|
dataType: "json",
|
||||||
|
success: function(json) {
|
||||||
|
//async job
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var networkServiceProviderId;
|
var networkServiceProviderId;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: createURL("listNetworkServiceProviders&physicalNetworkId=" + physicalNetworkId),
|
url: createURL("listNetworkServiceProviders&physicalNetworkId=" + physicalNetworkId),
|
||||||
@ -706,9 +714,20 @@
|
|||||||
networkServiceProviderId = items[0].id
|
networkServiceProviderId = items[0].id
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
//debugger;
|
||||||
if(networkServiceProviderId != null) {
|
if(networkServiceProviderId != null) {
|
||||||
|
//debugger;
|
||||||
|
$.ajax({
|
||||||
|
url: createURL("updateNetworkServiceProvider&id=" + networkServiceProviderId + "&state=Enabled"),
|
||||||
|
dataType: "json",
|
||||||
|
async: false,
|
||||||
|
success: function(json) {
|
||||||
|
//async job
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var virtualRouterElementId;
|
var virtualRouterElementId;
|
||||||
|
//debugger;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: createURL("listVirtualRouterElements&nspid=" + networkServiceProviderId),
|
url: createURL("listVirtualRouterElements&nspid=" + networkServiceProviderId),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
@ -719,73 +738,17 @@
|
|||||||
virtualRouterElementId = items[0].id
|
virtualRouterElementId = items[0].id
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
//debugger;
|
||||||
if(virtualRouterElementId != null) {
|
if(virtualRouterElementId != null) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: createURL("configureVirtualRouterElement&id=" + virtualRouterElementId + "&enabled=true"),
|
url: createURL("configureVirtualRouterElement&id=" + virtualRouterElementId + "&enabled=true"),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
async: false,
|
async: false,
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var jid = json.configurevirtualrouterelementresponse.jobid;
|
//async job
|
||||||
$.ajax({
|
|
||||||
url: createURL("queryAsyncJobResult&jobId=" + jid),
|
|
||||||
dataType: "json",
|
|
||||||
async: false,
|
|
||||||
success: function(json) {
|
|
||||||
var result = json.queryasyncjobresultresponse;
|
|
||||||
if (result.jobstatus == 0) {
|
|
||||||
return; //Job has not completed
|
|
||||||
} else {
|
|
||||||
if (result.jobstatus == 1) { // Succeeded
|
|
||||||
//args.complete();
|
|
||||||
}
|
|
||||||
else if (result.jobstatus == 2) { // Failed
|
|
||||||
//args.error({message:result.jobresult.errortext});
|
|
||||||
alert(fromdb(result.jobresult.errortext));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(XMLHttpResponse) {
|
|
||||||
//args.error();
|
|
||||||
var errorMsg = parseXMLHttpResponse(XMLHttpResponse);
|
|
||||||
alert(errorMsg);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: createURL("updateNetworkServiceProvider&id=" + networkServiceProviderId + "&state=Enabled"),
|
|
||||||
dataType: "json",
|
|
||||||
async: false,
|
|
||||||
success: function(json) {
|
|
||||||
var jid = json.updatephysicalnetworkresponse.jobid;
|
|
||||||
$.ajax({
|
|
||||||
url: createURL("queryAsyncJobResult&jobId=" + jid),
|
|
||||||
dataType: "json",
|
|
||||||
async: false,
|
|
||||||
success: function(json) {
|
|
||||||
var result = json.queryasyncjobresultresponse;
|
|
||||||
if (result.jobstatus == 0) {
|
|
||||||
return; //Job has not completed
|
|
||||||
} else {
|
|
||||||
if (result.jobstatus == 1) { // Succeeded
|
|
||||||
//args.complete();
|
|
||||||
}
|
|
||||||
else if (result.jobstatus == 2) { // Failed
|
|
||||||
//args.error({message:result.jobresult.errortext});
|
|
||||||
alert(fromdb(result.jobresult.errortext));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(XMLHttpResponse) {
|
|
||||||
//args.error();
|
|
||||||
var errorMsg = parseXMLHttpResponse(XMLHttpResponse);
|
|
||||||
alert(errorMsg);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//NaaS (end)
|
//NaaS (end)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user