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 AF13F1FF15C for <inbox@lore.proxmox.com>; Fri, 4 Apr 2025 18:39:05 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C2435C9A; Fri, 4 Apr 2025 18:38:50 +0200 (CEST) From: Gabriel Goller <g.goller@proxmox.com> To: pve-devel@lists.proxmox.com Date: Fri, 4 Apr 2025 18:28:58 +0200 Message-Id: <20250404162908.563060-48-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 03/11] fabric: add OpenFabric interface properties 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> This component extends the common Fabric InterfacePanel and overwrites adds some items to it. These are all the available items when configuring an openfabric interface. Most of these are hidden so as to not clutter the interface too much with unnecessary elements, these are used mainly for setting interface or node-specific properties, otherwise the global fabric-specific properties should be used. Co-authored-by: Stefan Hanreich <s.hanreich@proxmox.com> Signed-off-by: Gabriel Goller <g.goller@proxmox.com> --- www/manager6/Makefile | 1 + .../sdn/fabrics/openfabric/InterfacePanel.js | 64 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 www/manager6/sdn/fabrics/openfabric/InterfacePanel.js diff --git a/www/manager6/Makefile b/www/manager6/Makefile index 7df96f58eb1f..afad1b7f4d87 100644 --- a/www/manager6/Makefile +++ b/www/manager6/Makefile @@ -304,6 +304,7 @@ JSSRC= \ sdn/zones/VlanEdit.js \ sdn/zones/VxlanEdit.js \ sdn/fabrics/Common.js \ + sdn/fabrics/openfabric/InterfacePanel.js \ storage/ContentView.js \ storage/BackupView.js \ storage/Base.js \ diff --git a/www/manager6/sdn/fabrics/openfabric/InterfacePanel.js b/www/manager6/sdn/fabrics/openfabric/InterfacePanel.js new file mode 100644 index 000000000000..6d6e0797becc --- /dev/null +++ b/www/manager6/sdn/fabrics/openfabric/InterfacePanel.js @@ -0,0 +1,64 @@ +Ext.define('PVE.sdn.Fabric.OpenFabric.InterfacePanel', { + extend: 'PVE.sdn.Fabric.InterfacePanel', + + additionalColumns: [ + { + text: gettext('IPv6'), + xtype: 'widgetcolumn', + dataIndex: 'ipv6', + flex: 1, + widget: { + xtype: 'proxmoxtextfield', + isFormField: false, + bind: { + disabled: '{record.isDisabled}', + }, + }, + }, + { + text: gettext('Passive'), + xtype: 'widgetcolumn', + dataIndex: 'passive', + flex: 2, + hidden: true, + widget: { + xtype: 'checkbox', + isFormField: false, + }, + }, + { + text: gettext('Hello Interval'), + xtype: 'widgetcolumn', + dataIndex: 'hello_interval', + flex: 2, + hidden: true, + widget: { + xtype: 'proxmoxintegerfield', + isFormField: false, + }, + }, + { + text: gettext('Hello Multiplier'), + xtype: 'widgetcolumn', + dataIndex: 'hello_multiplier', + flex: 2, + hidden: true, + widget: { + xtype: 'proxmoxintegerfield', + isFormField: false, + }, + }, + { + text: gettext('CSNP Interval'), + xtype: 'widgetcolumn', + dataIndex: 'csnp_interval', + flex: 2, + hidden: true, + widget: { + xtype: 'proxmoxintegerfield', + isFormField: false, + }, + }, + ], +}); + -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel