diff --git a/src/node_info/files/PveMod_SensorInfo.pm b/src/node_info/files/PveMod_SensorInfo.pm index 3e03524..6e777c9 100644 --- a/src/node_info/files/PveMod_SensorInfo.pm +++ b/src/node_info/files/PveMod_SensorInfo.pm @@ -150,10 +150,6 @@ sub _load_graphics_data { # ============================================================================ sub get_graphic_info { - if (!$config{gpu}{intel_enabled} && !$config{gpu}{nvidia_enabled} && !$config{gpu}{amd_enabled}) { - return ""; - } - debug(__LINE__, "get_graphic_info called"); # Start PVE Mod @@ -168,10 +164,6 @@ sub get_graphic_info { } sub get_sensors_info { - if (!$config{lm_sensors}{enabled}) { - return ""; - } - debug(__LINE__, "get_sensors_info called"); # Start PVE Mod @@ -186,10 +178,6 @@ sub get_sensors_info { } sub get_ups_info { - if (!$config{ups}{enabled}) { - return ""; - } - debug(__LINE__, "get_ups_info called"); # Start PVE Mod @@ -215,10 +203,6 @@ sub get_pve_mod_version { } sub get_system_information { - if (!$config{system_info}{enabled}) { - return ""; - } - debug(__LINE__, "get_system_information called"); if (defined $system_info_cache) { diff --git a/src/node_info/files/PveMod_pvemanagerlib.js b/src/node_info/files/PveMod_pvemanagerlib.js index 39504d5..904e9e4 100644 --- a/src/node_info/files/PveMod_pvemanagerlib.js +++ b/src/node_info/files/PveMod_pvemanagerlib.js @@ -1000,9 +1000,23 @@ Ext.define('PVE.node.StatusView', { if (value === null || value === undefined) { return ''; } - return value; + + const titleMap = { + manufacturer: 'Manufacturer', + product_name: 'Product Name', + serial_number: 'Serial Number', + }; + + let parts = []; + ['manufacturer', 'product_name', 'serial_number'].forEach(function(key) { + if (value[key] !== undefined && value[key] !== null) { + parts.push(titleMap[key] + ': ' + value[key]); + } + }); + + return parts.length > 0 ? parts.join(' | ') : ''; } - }, + }, ], updateTitle: function () {