CLOUDSTACK-1828:NAT on private gateway UI support

This commit is contained in:
Pranav Saxena 2013-05-11 02:50:16 +05:30
parent b7f10bffae
commit 7ca488334f
2 changed files with 36 additions and 2 deletions

View File

@ -152,6 +152,7 @@
addAction.action({
data: data,
$form:args.$form,
context: gateways.context,
response: {
success: function(args) {

View File

@ -717,12 +717,28 @@
netmask: {
label: 'label.netmask', validation: { required: true },
docID: 'helpVPCGatewayNetmask'
},
sourceNat:{
label:'Source NAT',
isBoolean:true,
isChecked:false
}
}
},
action: function(args) {
var array1=[];
if(args.$form.find('.form-item[rel=sourceNat]').find('input[type=checkbox]').is(':Checked')== true) {
array1.push("&sourcenatsupported=true");
}
else
array1.push("&sourcenatsupported=false");
$.ajax({
url: createURL('createPrivateGateway'),
url: createURL('createPrivateGateway'+ array1.join("")),
data: {
physicalnetworkid: args.data.physicalnetworkid,
vpcid: args.context.vpc[0].id,
@ -811,15 +827,32 @@
netmask: {
label: 'label.netmask', validation: { required: true },
docID: 'helpVPCGatewayNetmask'
},
sourceNat:{
label:'Source NAT',
isBoolean:true,
isChecked:false
}
}
},
action:function(args){
var array1=[];
if(args.$form.find('.form-item[rel=sourceNat]').find('input[type=checkbox]').is(':Checked')== true) {
array1.push("&sourcenatsupported=true");
}
else
array1.push("&sourcenatsupported=false");
$.ajax({
url: createURL('createPrivateGateway'),
url: createURL('createPrivateGateway'+ array1.join("")),
data: {
physicalnetworkid: args.data.physicalnetworkid,
vpcid: args.context.vpc[0].id,