mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-03 13:14:26 +00:00
gui : enable qemu network card firewall option
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
435063bdd9
commit
a61b1ac979
@ -31,6 +31,8 @@ Ext.define('PVE.Parser', { statics: {
|
||||
res.rate = match_res[1];
|
||||
} else if ((match_res = p.match(/^tag=(\d+(\.\d+)?)$/)) !== null) {
|
||||
res.tag = match_res[1];
|
||||
} else if ((match_res = p.match(/^firewall=(\d+)$/)) !== null) {
|
||||
res.firewall = match_res[1];
|
||||
} else {
|
||||
errors = true;
|
||||
return false; // break
|
||||
@ -55,6 +57,9 @@ Ext.define('PVE.Parser', { statics: {
|
||||
if (net.tag) {
|
||||
netstr += ",tag=" + net.tag;
|
||||
}
|
||||
if (net.firewall) {
|
||||
netstr += ",firewall=" + net.firewall;
|
||||
}
|
||||
}
|
||||
if (net.rate) {
|
||||
netstr += ",rate=" + net.rate;
|
||||
|
@ -13,6 +13,7 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
|
||||
} else if (values.networkmode === 'bridge') {
|
||||
me.network.bridge = values.bridge;
|
||||
me.network.tag = values.tag;
|
||||
me.network.firewall = values.firewall;
|
||||
} else {
|
||||
me.network.bridge = undefined;
|
||||
}
|
||||
@ -84,6 +85,7 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
|
||||
me.down('field[name=bridge]').setDisabled(!value);
|
||||
me.down('field[name=bridge]').validate();
|
||||
me.down('field[name=tag]').setDisabled(!value);
|
||||
me.down('field[name=firewall]').setDisabled(!value);
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -94,6 +96,13 @@ Ext.define('PVE.qemu.NetworkInputPanel', {
|
||||
value: '',
|
||||
labelAlign: 'right'
|
||||
},
|
||||
me.bridgesel,
|
||||
{
|
||||
xtype: 'pvecheckbox',
|
||||
fieldLabel: gettext('Firewall'),
|
||||
name: 'firewall',
|
||||
labelAlign: 'right'
|
||||
},
|
||||
{
|
||||
xtype: 'radiofield',
|
||||
name: 'networkmode',
|
||||
|
Loading…
Reference in New Issue
Block a user