diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js index 4e89cdb1d80..1a2a6409cca 100644 --- a/ui/scripts/instances.js +++ b/ui/scripts/instances.js @@ -2642,16 +2642,29 @@ } }); } + }, + ipaddress: { + label: 'label.ip.address', + validation: { + required: false, + ipv4: true + } } } }, action: function(args) { + var dataObj = { + virtualmachineid: args.context.instances[0].id, + networkid: args.data.networkid, + }; + + if (args.data.ipaddress) { + dataObj.ipaddress = args.data.ipaddress; + } + $.ajax({ url: createURL('addNicToVirtualMachine'), - data: { - virtualmachineid: args.context.instances[0].id, - networkid: args.data.networkid - }, + data: dataObj, success: function(json) { args.response.success({ _custom: {