From e1beaae4a25c9a2ee9b34ccd20d09e95d120464d Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 23 Feb 2021 11:20:27 +0100 Subject: [PATCH] ui: fix tape volume statistics --- www/tape/ChangerStatus.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/www/tape/ChangerStatus.js b/www/tape/ChangerStatus.js index 1fcbb34d..91c764bd 100644 --- a/www/tape/ChangerStatus.js +++ b/www/tape/ChangerStatus.js @@ -249,6 +249,10 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { let me = this; let drive = record.data.name; me.driveCommand(drive, 'volume-statistics', function(response) { + let list = []; + for (let [key, val] of Object.entries(response.result.data)) { + list.push({ key: key, value: val }); + } Ext.create('Ext.window.Window', { title: gettext('Volume Statistics'), modal: true, @@ -260,18 +264,13 @@ Ext.define('PBS.TapeManagement.ChangerStatus', { { xtype: 'grid', store: { - data: response.result.data, + data: list, }, columns: [ { - text: gettext('ID'), - dataIndex: 'id', - width: 60, - }, - { - text: gettext('Name'), - dataIndex: 'name', - flex: 2, + text: gettext('Property'), + dataIndex: 'key', + flex: 1, }, { text: gettext('Value'),