mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-16 10:32:34 +01:00
CLOUDSTACK-452: cloudstack UI - Infrastructure menu - zone detail - guest network - network detail - View IP Ranges (only available in Advanced zone) - add IPv6 Start IP, IPv6 End IP field to listView and Add IP Range dialog.
This commit is contained in:
parent
5dd44b0dde
commit
ac89c3e7e1
@ -9946,8 +9946,10 @@
|
|||||||
listView: {
|
listView: {
|
||||||
section: 'guest-IP-range',
|
section: 'guest-IP-range',
|
||||||
fields: {
|
fields: {
|
||||||
startip: { label: 'label.start.IP' },
|
startip: { label: 'IPv4 Start IP' },
|
||||||
endip: { label: 'label.end.IP' }
|
endip: { label: 'IPv4 End IP' },
|
||||||
|
startipv6: { label: 'IPv6 Start IP' },
|
||||||
|
endipv6: { label: 'IPv6 End IP' }
|
||||||
},
|
},
|
||||||
|
|
||||||
dataProvider: function(args) {
|
dataProvider: function(args) {
|
||||||
@ -9968,16 +9970,24 @@
|
|||||||
createForm: {
|
createForm: {
|
||||||
title: 'label.add.ip.range',
|
title: 'label.add.ip.range',
|
||||||
fields: {
|
fields: {
|
||||||
guestStartIp: { label: 'label.guest.start.ip' },
|
startipv4: { label: 'IPv4 Start IP' },
|
||||||
guestEndIp: { label: 'label.guest.end.ip' }
|
endipv4: { label: 'IPv4 End IP' },
|
||||||
|
startipv6: { label: 'IPv6 Start IP' },
|
||||||
|
endipv6: { label: 'IPv6 End IP' }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
action: function(args) {
|
action: function(args) {
|
||||||
var array2 = [];
|
var array2 = [];
|
||||||
array2.push("&startip=" + args.data.guestStartIp);
|
if(args.data.startipv4 != null && args.data.startipv4.length > 0)
|
||||||
var endip = args.data.guestEndIp;
|
array2.push("&startip=" + args.data.startipv4);
|
||||||
if(endip != null && endip.length > 0)
|
if(args.data.endipv4 != null && args.data.endipv4.length > 0)
|
||||||
array2.push("&endip=" + endip);
|
array2.push("&endip=" + args.data.endipv4);
|
||||||
|
|
||||||
|
if(args.data.startipv6 != null && args.data.startipv6.length > 0)
|
||||||
|
array2.push("&startipv6=" + args.data.startipv6);
|
||||||
|
if(args.data.endipv6 != null && args.data.endipv6.length > 0)
|
||||||
|
array2.push("&endipv6=" + args.data.endipv6);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: createURL("createVlanIpRange&forVirtualNetwork=false&networkid=" + args.context.networks[0].id + array2.join("")),
|
url: createURL("createVlanIpRange&forVirtualNetwork=false&networkid=" + args.context.networks[0].id + array2.join("")),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user