X-Git-Url: https://git.proxmox.com/?p=proxmox-widget-toolkit.git;a=blobdiff_plain;f=src%2Fdata%2FProxmoxProxy.js;h=7df8f286aef32e26d34326523f5d8f4074080ac6;hp=53e92f3126d38c0f73613550122b97911763c3ba;hb=66be1b8ac1d879deef0397f76672985d2ff13598;hpb=ecabd4379cdc61d0b8d3513fc53bce082d623827 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',