From 6607de47e83291173c3c4cfecd5628e337c8d7cc Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 23 Jun 2021 15:53:29 +0200 Subject: [PATCH] node/services: optionally show unit/active states show unit state by default for PVE, with a bit of an hack Signed-off-by: Thomas Lamprecht --- src/node/ServiceView.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/node/ServiceView.js b/src/node/ServiceView.js index ad44a74..3d4814c 100644 --- a/src/node/ServiceView.js +++ b/src/node/ServiceView.js @@ -1,6 +1,6 @@ Ext.define('proxmox-services', { extend: 'Ext.data.Model', - fields: ['service', 'name', 'desc', 'state'], + fields: ['service', 'name', 'desc', 'state', 'unit-state', 'active-state'], idProperty: 'service', }); @@ -158,6 +158,23 @@ Ext.define('Proxmox.node.ServiceView', { width: 100, sortable: true, dataIndex: 'state', + renderer: (v, meta, rec) => rec.get('unit-state') === 'masked' + ? gettext('disabled') + : v, + }, + { + header: gettext('Active'), + width: 100, + sortable: true, + hidden: true, + dataIndex: 'active-state', + }, + { + header: gettext('Unit'), + width: 120, + sortable: true, + hidden: typeof PVE === 'object', // FIXME currently only PVE supports it + dataIndex: 'unit-state', }, { header: gettext('Description'),