From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 4099C1FF13C for ; Thu, 30 Apr 2026 14:10:40 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 42C20449A; Thu, 30 Apr 2026 14:10:36 +0200 (CEST) From: Christian Ebner To: pbs-devel@lists.proxmox.com Subject: [PATCH proxmox-backup 0/2] additional task endtime fixes Date: Thu, 30 Apr 2026 14:10:13 +0200 Message-ID: <20260430121015.528664-1-c.ebner@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1777550929839 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.070 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 Message-ID-Hash: 2NI4FB6YOXLC7KH42WCTUNPODYUXFHC6 X-Message-ID-Hash: 2NI4FB6YOXLC7KH42WCTUNPODYUXFHC6 X-MailFrom: c.ebner@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox Backup Server development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Extends the recent fixes [0] for correctly showing the task log end time by other ocurences, as reported in the community forum [1]. Since the endtime is not accessible in all contexts where the task viewer is instantiated, also extend the API endpoint returning the task log status by the endtime, as parsed via the TaskState. [0] https://lore.proxmox.com/all/20260427120543.2692503-1-d.csapak@proxmox.com/ [1] https://forum.proxmox.com/threads/183157/ Christian Ebner (2): api: node: return optional endtime in tasks status ui: GC/prune: pass tasks last run endtime to task viewer src/api2/node/tasks.rs | 6 ++++++ www/config/GCView.js | 9 ++++++--- www/config/PruneView.js | 3 +++ www/datastore/Content.js | 14 +++++++++++--- www/tape/BackupJobs.js | 3 +++ 5 files changed, 29 insertions(+), 6 deletions(-) -- 2.47.3