Commit 680e9794 authored by Dietmar Maurer's avatar Dietmar Maurer

fix bug #534: implement firewall checkbox for OpenVZ CreateWizard

parent a06c9f73
...@@ -190,16 +190,31 @@ Ext.define('PVE.openvz.CreateWizard', { ...@@ -190,16 +190,31 @@ Ext.define('PVE.openvz.CreateWizard', {
if (!me.rendered) { if (!me.rendered) {
return; return;
} }
me.down('field[name=firewall]').setDisabled(!value);
me.down('field[name=bridge]').setDisabled(!value); me.down('field[name=bridge]').setDisabled(!value);
me.down('field[name=bridge]').validate(); me.down('field[name=bridge]').validate();
} }
} }
}, },
bridgesel bridgesel,
{
xtype: 'pvecheckbox',
fieldLabel: gettext('Firewall'),
name: 'firewall',
checked: false,
disabled: true
}
], ],
onGetValues: function(values) { onGetValues: function(values) {
if (values.networkmode === 'bridge') { if (values.networkmode === 'bridge') {
return { netif: 'ifname=eth0,bridge=' + values.bridge }; var netif = PVE.Parser.printOpenVZNetIf({
eth0: {
ifname: "eth0",
bridge: values.bridge,
firewall: values.firewall
}
});
return { netif: netif };
} else { } else {
return { ip_address: values.ip_address }; return { ip_address: values.ip_address };
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment