ui: Dashboard/TaskSummary: add Verifies to the Summary

and count every type that starts with 'verify' (e.g. verifyjob)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2020-10-06 12:25:27 +02:00 committed by Thomas Lamprecht
parent 9608ac3486
commit 4acd7229d3
2 changed files with 7 additions and 0 deletions

View File

@ -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]++;

View File

@ -12,6 +12,7 @@ Ext.define('PBS.TaskSummary', {
"prune",
"garbage_collection",
"sync",
"verify",
],
titles: {