From aacb9ea12aa72998abe212ddfea6a10cb0f9e866 Mon Sep 17 00:00:00 2001 From: Matthias Heiserer Date: Mon, 13 Feb 2023 12:12:02 +0100 Subject: [PATCH] ui: SMART: show SMART data in correct columns Signed-off-by: Matthias Heiserer --- src/window/DiskSmart.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/window/DiskSmart.js b/src/window/DiskSmart.js index 3c8040b..b538ea1 100644 --- a/src/window/DiskSmart.js +++ b/src/window/DiskSmart.js @@ -38,12 +38,12 @@ Ext.define('Proxmox.window.DiskSmart', { }, { text: gettext('Value'), - dataIndex: 'raw', + dataIndex: 'real-value', renderer: Ext.String.htmlEncode, }, { text: gettext('Normalized'), - dataIndex: 'value', + dataIndex: 'real-normalized', width: 60, }, { @@ -154,7 +154,18 @@ Ext.define('Proxmox.window.DiskSmart', { Ext.define('pmx-smart-attribute', { extend: 'Ext.data.Model', fields: [ - { name: 'id', type: 'number' }, 'name', 'value', 'worst', 'threshold', 'flags', 'fail', 'raw', + { name: 'id', type: 'number' }, 'name', 'value', 'worst', 'threshold', 'flags', 'fail', + 'raw', 'normalized', + { + name: 'real-value', + // FIXME remove with next major release (PBS 3.0) + calculate: data => (data.normalized ?? false) ? data.raw : data.value, + }, + { + name: 'real-normalized', + // FIXME remove with next major release (PBS 3.0) + calculate: data => data.normalized ?? data.raw, + }, ], idProperty: 'name', });