From 4acd7229d3657ee8ee6c9fe1e0e3e09e25c68748 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Tue, 6 Oct 2020 12:25:27 +0200 Subject: [PATCH] ui: Dashboard/TaskSummary: add Verifies to the Summary and count every type that starts with 'verify' (e.g. verifyjob) Signed-off-by: Dominik Csapak --- www/Dashboard.js | 6 ++++++ www/dashboard/TaskSummary.js | 1 + 2 files changed, 7 insertions(+) diff --git a/www/Dashboard.js b/www/Dashboard.js index 5c9d5c3a..961100df 100644 --- a/www/Dashboard.js +++ b/www/Dashboard.js @@ -136,6 +136,7 @@ Ext.define('PBS.Dashboard', { updateTasks: function(store, records, success) { if (!success) return; let me = this; + let viewModel = me.getViewModel(); records.sort((a, b) => a.data.duration - b.data.duration); let top10 = records.slice(-10); @@ -146,6 +147,7 @@ Ext.define('PBS.Dashboard', { prune: { error: 0, warning: 0, ok: 0 }, garbage_collection: { error: 0, warning: 0, ok: 0 }, sync: { error: 0, warning: 0, ok: 0 }, + verify: { error: 0, warning: 0, ok: 0 }, }; records.forEach(record => { @@ -154,6 +156,10 @@ Ext.define('PBS.Dashboard', { type = 'sync'; } + if (type.startsWith('verify')) { + type = 'verify'; + } + if (data[type] && record.data.status) { let parsed = Proxmox.Utils.parse_task_status(record.data.status); data[type][parsed]++; diff --git a/www/dashboard/TaskSummary.js b/www/dashboard/TaskSummary.js index c5095751..58393e1d 100644 --- a/www/dashboard/TaskSummary.js +++ b/www/dashboard/TaskSummary.js @@ -12,6 +12,7 @@ Ext.define('PBS.TaskSummary', { "prune", "garbage_collection", "sync", + "verify", ], titles: {