From: Dominik Csapak Date: Mon, 15 Jun 2020 14:07:08 +0000 (+0200) Subject: ProxmoxProxy: add duration fields for proxmox-tasks X-Git-Url: https://git.proxmox.com/?p=proxmox-widget-toolkit.git;a=commitdiff_plain;h=66be1b8ac1d879deef0397f76672985d2ff13598 ProxmoxProxy: add duration fields for proxmox-tasks Signed-off-by: Dominik Csapak --- diff --git a/src/data/ProxmoxProxy.js b/src/data/ProxmoxProxy.js index 53e92f3..7df8f28 100644 --- a/src/data/ProxmoxProxy.js +++ b/src/data/ProxmoxProxy.js @@ -43,6 +43,18 @@ Ext.define('Proxmox.RestProxy', { { name: 'starttime', type: 'date', dateFormat: 'timestamp' }, { name: 'endtime', type: 'date', dateFormat: 'timestamp' }, { name: 'pid', type: 'int' }, + { + name: 'duration', + sortType: 'asInt', + calculate: function(data) { + let endtime = data.endtime; + let starttime = data.starttime; + if (endtime !== undefined) { + return (endtime - starttime)/1000; + } + return 0; + }, + }, 'node', 'upid', 'user', 'status', 'type', 'id', ], idProperty: 'upid',