From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id ECD79B616; Wed, 9 Aug 2023 12:56:20 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CC13113D2A; Wed, 9 Aug 2023 12:55:50 +0200 (CEST) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [94.136.29.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS; Wed, 9 Aug 2023 12:55:50 +0200 (CEST) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id 36EEA43530; Wed, 9 Aug 2023 12:55:50 +0200 (CEST) From: Christian Ebner To: pve-devel@lists.proxmox.com, pmg-devel@lists.proxmox.com Date: Wed, 9 Aug 2023 12:55:28 +0200 Message-Id: <20230809105529.58459-4-c.ebner@proxmox.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809105529.58459-1-c.ebner@proxmox.com> References: <20230809105529.58459-1-c.ebner@proxmox.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.152 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: [pmg-devel] [PATCH v2 manager 3/3] fix #4442: Add date-time filtering for firewall logs X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2023 10:56:21 -0000 Extend the current firewall log view to add date time based filtering. The user can switch between live view, which shows logs from the unrotated log file, or to filter mode, where date time based filtering, including rotated logs can be performed. Enable the feature by setting the property and the submit format for since and until timestamps expected by the api. Signed-off-by: Christian Ebner --- changes since v1: - no changes www/manager6/node/Config.js | 2 ++ www/manager6/qemu/Config.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/www/manager6/node/Config.js b/www/manager6/node/Config.js index 6ed2172a..abae2e08 100644 --- a/www/manager6/node/Config.js +++ b/www/manager6/node/Config.js @@ -397,6 +397,8 @@ Ext.define('PVE.node.Config', { onlineHelp: 'chapter_pve_firewall', url: '/api2/extjs/nodes/' + nodename + '/firewall/log', itemId: 'firewall-fwlog', + log_select_timespan: true, + submitFormat: 'U', }, { xtype: 'cephLogView', diff --git a/www/manager6/qemu/Config.js b/www/manager6/qemu/Config.js index 6acf589c..765de122 100644 --- a/www/manager6/qemu/Config.js +++ b/www/manager6/qemu/Config.js @@ -390,6 +390,8 @@ Ext.define('PVE.qemu.Config', { itemId: 'firewall-fwlog', xtype: 'proxmoxLogView', url: '/api2/extjs' + base_url + '/firewall/log', + log_select_timespan: true, + submitFormat: 'U', }, ); } -- 2.39.2