From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 06D4C1FF15C for <inbox@lore.proxmox.com>; Fri, 4 Apr 2025 18:39:14 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 53FF7D82; Fri, 4 Apr 2025 18:38:52 +0200 (CEST) From: Gabriel Goller <g.goller@proxmox.com> To: pve-devel@lists.proxmox.com Date: Fri, 4 Apr 2025 18:29:03 +0200 Message-Id: <20250404162908.563060-53-g.goller@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250404162908.563060-1-g.goller@proxmox.com> References: <20250404162908.563060-1-g.goller@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.022 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH pve-manager v2 08/11] fabric: add OSPF fabric edit panel X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> From: Stefan Hanreich <s.hanreich@proxmox.com> Extends the common FabricEdit component and adds the OSPF-specific items to it. The only modifiable item is the area. The other properties could be made modifiable in the future, but would need to be checked closely (e.g., to change loopback_prefix, we would need to check every node, and to change the name we would need to modify ever node's config as well.) Co-authored-by: Stefan Hanreich <s.hanreich@proxmox.com> Signed-off-by: Gabriel Goller <g.goller@proxmox.com> --- www/manager6/Makefile | 1 + www/manager6/sdn/fabrics/ospf/FabricEdit.js | 40 +++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 www/manager6/sdn/fabrics/ospf/FabricEdit.js diff --git a/www/manager6/Makefile b/www/manager6/Makefile index f7cba245f164..39abd8292044 100644 --- a/www/manager6/Makefile +++ b/www/manager6/Makefile @@ -309,6 +309,7 @@ JSSRC= \ sdn/fabrics/openfabric/InterfacePanel.js \ sdn/fabrics/openfabric/FabricEdit.js \ sdn/fabrics/ospf/InterfacePanel.js \ + sdn/fabrics/ospf/FabricEdit.js \ storage/ContentView.js \ storage/BackupView.js \ storage/Base.js \ diff --git a/www/manager6/sdn/fabrics/ospf/FabricEdit.js b/www/manager6/sdn/fabrics/ospf/FabricEdit.js new file mode 100644 index 000000000000..34f52ce31376 --- /dev/null +++ b/www/manager6/sdn/fabrics/ospf/FabricEdit.js @@ -0,0 +1,40 @@ +Ext.define('PVE.sdn.Fabric.Ospf.Fabric.Edit', { + extend: 'PVE.sdn.Fabric.Fabric.Edit', + xtype: 'pveSDNOspfRouteEdit', + + subject: 'OSPF', + + onlineHelp: 'pvesdn_ospf_fabric', + + url: '/cluster/sdn/fabrics/ospf', + + items: [ + { + xtype: 'textfield', + fieldLabel: gettext('Name'), + labelWidth: 120, + name: 'fabric_id', + allowBlank: false, + bind: { + disabled: '{!isCreate}', + }, + }, + { + xtype: 'textfield', + fieldLabel: gettext('Area'), + labelWidth: 120, + name: 'area', + allowBlank: false, + }, + { + xtype: 'textfield', + fieldLabel: gettext('Loopback IP Prefix'), + labelWidth: 120, + name: 'loopback_prefix', + allowBlank: false, + bind: { + disabled: '{!isCreate}', + }, + }, + ], +}); -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel