mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
IP Address page - LoadBalancer, VPN API has changed to take in ip address id instead of ip address. Here is related UI change.
This commit is contained in:
parent
db04ec7f90
commit
4612a2ff37
@ -353,15 +353,13 @@ function afterLoadIpJSP() {
|
|||||||
var $midmenuItem1 = $("#right_panel_content").data("$midmenuItem1");
|
var $midmenuItem1 = $("#right_panel_content").data("$midmenuItem1");
|
||||||
var ipObj = $midmenuItem1.data("jsonObj");
|
var ipObj = $midmenuItem1.data("jsonObj");
|
||||||
|
|
||||||
var ipAddress = ipObj.ipaddress;
|
|
||||||
|
|
||||||
var name = createLoadBalancerRow.find("#name").val();
|
var name = createLoadBalancerRow.find("#name").val();
|
||||||
var publicPort = createLoadBalancerRow.find("#public_port").val();
|
var publicPort = createLoadBalancerRow.find("#public_port").val();
|
||||||
var privatePort = createLoadBalancerRow.find("#private_port").val();
|
var privatePort = createLoadBalancerRow.find("#private_port").val();
|
||||||
var algorithm = createLoadBalancerRow.find("#algorithm_select").val();
|
var algorithm = createLoadBalancerRow.find("#algorithm_select").val();
|
||||||
|
|
||||||
var array1 = [];
|
var array1 = [];
|
||||||
array1.push("&publicip="+ipAddress);
|
array1.push("&publicipid="+ipObj.id);
|
||||||
array1.push("&name="+todb(name));
|
array1.push("&name="+todb(name));
|
||||||
array1.push("&publicport="+publicPort);
|
array1.push("&publicport="+publicPort);
|
||||||
array1.push("&privateport="+privatePort);
|
array1.push("&privateport="+privatePort);
|
||||||
@ -634,16 +632,11 @@ function ipJsonToLoadBalancerTab() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var networkObj = $midmenuItem1.data("networkObj");
|
|
||||||
|
|
||||||
var ipAddress = ipObj.ipaddress;
|
|
||||||
if(ipAddress == null || ipAddress.length == 0)
|
|
||||||
return;
|
|
||||||
|
|
||||||
var $thisTab = $("#right_panel_content #tab_content_load_balancer");
|
var $thisTab = $("#right_panel_content #tab_content_load_balancer");
|
||||||
$thisTab.find("#tab_container").hide();
|
$thisTab.find("#tab_container").hide();
|
||||||
$thisTab.find("#tab_spinning_wheel").show();
|
$thisTab.find("#tab_spinning_wheel").show();
|
||||||
|
|
||||||
|
var networkObj = $midmenuItem1.data("networkObj");
|
||||||
if(networkObj != null) {
|
if(networkObj != null) {
|
||||||
var lbServiceObj = ipFindNetworkServiceByName("Lb", networkObj);
|
var lbServiceObj = ipFindNetworkServiceByName("Lb", networkObj);
|
||||||
if(lbServiceObj != null) {
|
if(lbServiceObj != null) {
|
||||||
@ -664,7 +657,7 @@ function ipJsonToLoadBalancerTab() {
|
|||||||
refreshCreateLoadBalancerRow();
|
refreshCreateLoadBalancerRow();
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=listLoadBalancerRules&publicip="+ipAddress),
|
data: createURL("command=listLoadBalancerRules&publicipid="+ipObj.id),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var items = json.listloadbalancerrulesresponse.loadbalancerrule;
|
var items = json.listloadbalancerrulesresponse.loadbalancerrule;
|
||||||
@ -692,7 +685,7 @@ function showEnableVPNDialog($thisTab) {
|
|||||||
var $thisDialog = $(this);
|
var $thisDialog = $(this);
|
||||||
$spinningWheel = $thisDialog.find("#spinning_wheel").show();
|
$spinningWheel = $thisDialog.find("#spinning_wheel").show();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=createRemoteAccessVpn&publicip="+ipObj.ipaddress+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
|
data: createURL("command=createRemoteAccessVpn&publicipid="+ipObj.id+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var jobId = json.createremoteaccessvpnresponse.jobid;
|
var jobId = json.createremoteaccessvpnresponse.jobid;
|
||||||
@ -766,18 +759,12 @@ function ipJsonToVPNTab() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var ipAddress = ipObj.ipaddress;
|
|
||||||
if(ipAddress == null || ipAddress.length == 0) {
|
|
||||||
ipClearVPNTab();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var $thisTab = $("#right_panel_content").find("#tab_content_vpn");
|
var $thisTab = $("#right_panel_content").find("#tab_content_vpn");
|
||||||
$thisTab.find("#tab_spinning_wheel").show();
|
$thisTab.find("#tab_spinning_wheel").show();
|
||||||
$thisTab.find("#tab_container").hide();
|
$thisTab.find("#tab_container").hide();
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=listRemoteAccessVpns&publicip="+ipAddress),
|
data: createURL("command=listRemoteAccessVpns&publicipid="+ipObj.id),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var items = json.listremoteaccessvpnsresponse.remoteaccessvpn;
|
var items = json.listremoteaccessvpnsresponse.remoteaccessvpn;
|
||||||
@ -820,7 +807,7 @@ function showVpnUsers(presharedkey, publicip) {
|
|||||||
var $thisDialog = $(this);
|
var $thisDialog = $(this);
|
||||||
$spinningWheel = $thisDialog.find("#spinning_wheel").show();
|
$spinningWheel = $thisDialog.find("#spinning_wheel").show();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=deleteRemoteAccessVpn&publicip="+ipObj.ipaddress+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
|
data: createURL("command=deleteRemoteAccessVpn&publicipid="+ipObj.id+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var jobId = json.deleteremoteaccessvpnresponse.jobid;
|
var jobId = json.deleteremoteaccessvpnresponse.jobid;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user