From 511e4f6987fb91b00239932c8dcc254cc98c9a54 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 8 Apr 2021 13:39:20 +0200 Subject: [PATCH] ui: tape/DriveStatus: improve status grid a bit by using format_boolean for compression/write protect, combining file/block posiition into one (saves a line) and adding the missing alert-flags Signed-off-by: Dominik Csapak --- www/tape/DriveStatus.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/www/tape/DriveStatus.js b/www/tape/DriveStatus.js index e965bac1..cd001bff 100644 --- a/www/tape/DriveStatus.js +++ b/www/tape/DriveStatus.js @@ -317,6 +317,7 @@ Ext.define('PBS.TapeManagement.DriveStatusGrid', { required: true, header: gettext('Write Protect'), defaultValue: false, + renderer: Proxmox.Utils.format_boolean, }, 'buffer-mode': { required: true, @@ -325,12 +326,23 @@ Ext.define('PBS.TapeManagement.DriveStatusGrid', { 'compression': { required: true, header: gettext('Compression'), + renderer: Proxmox.Utils.format_boolean, }, 'file-number': { - header: gettext('File Number'), + header: gettext('Tape Position'), + renderer: function(value, mD, r, rI, cI, store) { + let me = this; + let filenr = value; + let rec = store.getById('block-number'); + if (rec) { + let blocknr = rec.data.value; + return `File ${filenr}, Block ${blocknr}`; + } + return `File ${filenr}`; + }, }, 'block-number': { - header: gettext('Block Number'), + visible: false, }, 'manufactured': { header: gettext('Tape Manufacture Date'), @@ -361,6 +373,9 @@ Ext.define('PBS.TapeManagement.DriveStatusGrid', { return value; }, }, + 'alert-flags': { + header: gettext('Alert Flags'), + }, }, });