From 741fd5687995bab806799e163fcddab125b5d1c9 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Mon, 13 Apr 2026 23:19:02 +0800 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20=D0=B8=D1=81=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D1=81=D0=B8=D0=BD=D1=82=D0=B0?= =?UTF-8?q?=D0=BA=D1=81=D0=B8=D1=81=20Twig=20=D0=B4=D0=BB=D1=8F=20=D0=BE?= =?UTF-8?q?=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BA=D0=BE=D1=80=D0=BD=D0=B5=D0=B2=D0=BE=D0=B3=D0=BE=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Qwen-Coder --- templates/dashboard.twig | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/templates/dashboard.twig b/templates/dashboard.twig index e34d98d..95efb93 100755 --- a/templates/dashboard.twig +++ b/templates/dashboard.twig @@ -155,20 +155,21 @@ {% endif %} - {% if server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'] is defined %} + {% set diskMetric = server.latest_metrics['disk_used_root'] is defined ? server.latest_metrics['disk_used_root'] : server.latest_metrics['disk_used'] %} + {% if diskMetric is defined %}
Диск (/) - {{ server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value }}{{ server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].unit }} + {{ diskMetric.value }}{{ diskMetric.unit|default('%') }}
- {% set disk_t = server.thresholds['disk_used_root'] or server.latest_metrics['disk_used']|default(null) %} - {% if disk_t and server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value >= disk_t.critical %} + {% set disk_t = server.thresholds['disk_used_root'] is defined ? server.thresholds['disk_used_root'] : null %} + {% if disk_t and diskMetric.value >= disk_t.critical %} {% set disk_color = 'bg-danger' %} - {% elseif disk_t and server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value >= disk_t.warning %} + {% elseif disk_t and diskMetric.value >= disk_t.warning %} {% set disk_color = 'bg-warning' %} - {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 80 %} + {% elseif diskMetric.value > 80 %} {% set disk_color = 'bg-danger' %} - {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 60 %} + {% elseif diskMetric.value > 60 %} {% set disk_color = 'bg-warning' %} {% else %} {% set disk_color = 'bg-success' %} @@ -176,7 +177,7 @@
+ style="width: {{ diskMetric.value }}%">
{% endif %}