From: Stefan Hanreich <s.hanre...@proxmox.com> Component that extends the common FabricEdit component and adds the OpenFabric-specific items to it. The only editable property is the global hello-interval. The others could be made modifiable in future, but need to be checked closely (e.g., for loopback_prefix we need to check the loopback_ip of every node, and for the Name we would need to modify the config of every node).
Co-authored-by: Stefan Hanreich <s.hanre...@proxmox.com> Signed-off-by: Gabriel Goller <g.gol...@proxmox.com> --- www/manager6/Makefile | 1 + .../sdn/fabrics/openfabric/FabricEdit.js | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 www/manager6/sdn/fabrics/openfabric/FabricEdit.js diff --git a/www/manager6/Makefile b/www/manager6/Makefile index 41bd0830f816..f7cba245f164 100644 --- a/www/manager6/Makefile +++ b/www/manager6/Makefile @@ -307,6 +307,7 @@ JSSRC= \ sdn/fabrics/NodeEdit.js \ sdn/fabrics/FabricEdit.js \ sdn/fabrics/openfabric/InterfacePanel.js \ + sdn/fabrics/openfabric/FabricEdit.js \ sdn/fabrics/ospf/InterfacePanel.js \ storage/ContentView.js \ storage/BackupView.js \ diff --git a/www/manager6/sdn/fabrics/openfabric/FabricEdit.js b/www/manager6/sdn/fabrics/openfabric/FabricEdit.js new file mode 100644 index 000000000000..b080f5dcf9d7 --- /dev/null +++ b/www/manager6/sdn/fabrics/openfabric/FabricEdit.js @@ -0,0 +1,37 @@ +Ext.define('PVE.sdn.Fabric.OpenFabric.Fabric.Edit', { + extend: 'PVE.sdn.Fabric.Fabric.Edit', + xtype: 'pveSDNOpenFabricRouteEdit', + + subject: 'OpenFabric', + onlineHelp: 'pvesdn_openfabric_fabric', + url: '/cluster/sdn/fabrics/openfabric', + + items: [ + { + xtype: 'textfield', + fieldLabel: gettext('Name'), + labelWidth: 120, + name: 'fabric_id', + bind: { + disabled: '{!isCreate}', + }, + }, + { + xtype: 'textfield', + fieldLabel: gettext('Loopback IP Prefix'), + labelWidth: 120, + name: 'loopback_prefix', + allowBlank: false, + bind: { + disabled: '{!isCreate}', + }, + }, + { + xtype: 'proxmoxintegerfield', + fieldLabel: gettext('Hello Interval'), + labelWidth: 120, + name: 'hello_interval', + allowBlank: true, + }, + ], +}); -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel