diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 4e559acaae6..a517c570f8a 100644 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -1050,7 +1050,18 @@ actions: { add: { label: 'label.acquire.new.ip', - addRow: 'true', + addRow: 'true', + preFilter: function(args) { + if('networks' in args.context) { //from Guest Network section + if(args.context.networks[0].vpcid == null) //if it's a non-VPC network, show Acquire IP button + return true; + else //if it's a VPC network, hide Acquire IP button + return false; + } + else { //from VPC section + return true; //show Acquire IP button + } + }, messages: { confirm: function(args) { return 'message.acquire.new.ip';