From 0988db8ffce9687b47ba2e530774f91efb467f1b Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Sat, 16 Nov 2024 16:37:14 +0100 Subject: [PATCH] network view: pass generic editOptions config to edit window Avoid the need to loop through every product specific feature enablement, rather allow one to pass a generic object including them. Signed-off-by: Thomas Lamprecht --- src/node/NetworkView.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/node/NetworkView.js b/src/node/NetworkView.js index c08cbfa..924109f 100644 --- a/src/node/NetworkView.js +++ b/src/node/NetworkView.js @@ -33,8 +33,8 @@ Ext.define('Proxmox.node.NetworkView', { showApplyBtn: false, - // decides if VLAN IDs field for bridges is shown, depends on the product if needed - bridge_set_vids: false, + // for options passed down to the network edit window + editOptions: {}, initComponent: function() { let me = this; @@ -103,7 +103,7 @@ Ext.define('Proxmox.node.NetworkView', { nodename: me.nodename, iface: rec.data.iface, iftype: rec.data.type, - bridge_set_vids: me.bridge_set_vids, + ...me.editOptions, listeners: { destroy: () => reload(), }, @@ -174,7 +174,7 @@ Ext.define('Proxmox.node.NetworkView', { nodename: me.nodename, iftype: iType, iface_default: findNextFreeInterfaceId(iDefault ?? iType), - bridge_set_vids: me.bridge_set_vids, + ...me.editOptions, onlineHelp: 'sysadmin_network_configuration', listeners: { destroy: () => reload(),