lxc: Add Disconnect
option for network interfaces
Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
This commit is contained in:
parent
20201caa93
commit
f8c6696eb6
@ -298,6 +298,8 @@ Ext.define('PVE.Parser', {
|
||||
data[match_res[1]] = match_res[2];
|
||||
} else if ((match_res = p.match(/^firewall=(\d+)$/)) !== null) {
|
||||
data.firewall = PVE.Parser.parseBoolean(match_res[1]);
|
||||
} else if ((match_res = p.match(/^link_down=(\d+)$/)) !== null) {
|
||||
data.link_down = PVE.Parser.parseBoolean(match_res[1]);
|
||||
} else if (!p.match(/^type=\S+$/)) {
|
||||
console.warn(`could not parse LXC network string ${p}`);
|
||||
}
|
||||
@ -319,6 +321,7 @@ Ext.define('PVE.Parser', {
|
||||
name: 1,
|
||||
rate: 1,
|
||||
tag: 1,
|
||||
link_down: 1,
|
||||
};
|
||||
return Object.entries(config)
|
||||
.filter(([k, v]) => v !== undefined && v !== '' && knownKeys[k])
|
||||
|
@ -273,6 +273,12 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
|
||||
];
|
||||
|
||||
me.advancedColumn1 = [
|
||||
{
|
||||
xtype: 'proxmoxcheckbox',
|
||||
fieldLabel: gettext('Disconnect'),
|
||||
name: 'link_down',
|
||||
value: cdata.link_down,
|
||||
},
|
||||
{
|
||||
xtype: 'proxmoxintegerfield',
|
||||
fieldLabel: 'MTU',
|
||||
@ -539,6 +545,12 @@ Ext.define('PVE.lxc.NetworkView', {
|
||||
width: 80,
|
||||
dataIndex: 'mtu',
|
||||
},
|
||||
{
|
||||
header: gettext('Disconnected'),
|
||||
width: 100,
|
||||
dataIndex: 'link_down',
|
||||
renderer: Proxmox.Utils.format_boolean,
|
||||
},
|
||||
],
|
||||
listeners: {
|
||||
activate: me.load,
|
||||
@ -564,6 +576,7 @@ Ext.define('PVE.lxc.NetworkView', {
|
||||
'tag',
|
||||
'firewall',
|
||||
'mtu',
|
||||
'link_down',
|
||||
],
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user