From e79a20a8cc56078cbafd66f657c090b851e34459 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 19 Nov 2024 15:38:06 +0100 Subject: [PATCH] node: service state: restore original behavior This reverts commit 461298d80ad0d52740222c1af82e4427aa8e0bd5 and commit 4ca542b811fe42d0ba8fb286bd07d01d7767f648 to get back to the original state, which is already good enough here, as systemd unit states are simply not translatable well, and are never translated by systemd, so doing that will make most users life actually harder. Signed-off-by: Thomas Lamprecht --- src/node/ServiceView.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/node/ServiceView.js b/src/node/ServiceView.js index 210dd83..5c6333b 100644 --- a/src/node/ServiceView.js +++ b/src/node/ServiceView.js @@ -201,7 +201,16 @@ Ext.define('Proxmox.node.ServiceView', { width: 100, sortable: true, dataIndex: 'state', - renderer: (value, meta, rec) => rec.get('state'), + renderer: (value, meta, rec) => { + const unitState = rec.get('unit-state'); + if (unitState === 'masked') { + return gettext('disabled'); + } else if (unitState === 'not-found') { + return gettext('not installed'); + } else { + return value; + } + }, }, { header: gettext('Active'), @@ -216,7 +225,6 @@ Ext.define('Proxmox.node.ServiceView', { sortable: true, hidden: !Ext.Array.contains(['PVEAuthCookie', 'PBSAuthCookie'], Proxmox?.Setup?.auth_cookie_name), dataIndex: 'unit-state', - renderer: (value, meta, rec) => rec.get('unit-state'), }, { header: gettext('Description'),