From 43fdec754dd5bdfadc70fa9396d4c9ed1e1d0a14 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 10 Oct 2023 15:28:45 +0200 Subject: [PATCH] ui: ceph warnings: disable copy-all if there are no additional infos Signed-off-by: Thomas Lamprecht --- www/manager6/ceph/Status.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/www/manager6/ceph/Status.js b/www/manager6/ceph/Status.js index bedd4e14..a72ee761 100644 --- a/www/manager6/ceph/Status.js +++ b/www/manager6/ceph/Status.js @@ -105,6 +105,7 @@ Ext.define('PVE.node.CephStatus', { detail: check.detail.reduce((acc, v) => `${acc}\n${v.message}`, '').trimStart(), severity: check.severity, }; + data.noDetails = data.detail.length === 0; if (data.detail.length === 0) { data.detail = "no additional data"; } @@ -157,6 +158,7 @@ Ext.define('PVE.node.CephStatus', { { iconCls: 'x-fa fa-clipboard', tooltip: gettext('Copy All'), + isActionDisabled: (v, r, c, i, { data }) => !!data.noDetails, handler: function(grid, rowindex, colindex, item, e, { data }) { navigator.clipboard .writeText(`${data.severity}: ${data.summary}\n${data.detail}`)