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:
Jessica Wang 2013-02-27 16:33:58 -08:00
parent 5dd44b0dde
commit ac89c3e7e1

View File

@ -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",