From 9ed6fd3062c67d27319f1a3aa872ff0614f30c99 Mon Sep 17 00:00:00 2001 From: Silvio Heinze Date: Wed, 8 Jan 2025 10:37:22 +0100 Subject: [PATCH] improve device detail template: log level --- app/devices/views.py | 8 ++++++++ app/templates/devices/detail.html | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/devices/views.py b/app/devices/views.py index 24ddebe..984d0e5 100644 --- a/app/devices/views.py +++ b/app/devices/views.py @@ -88,6 +88,14 @@ def get_context_data(self, **kwargs): 4: 'bg-dark', # CRITICAL } + context['level_map'] = { + 0: 'debug', + 1: 'info', + 2: 'warning', + 3: 'error', + 4: 'critical', + } + sensors = defaultdict(list) # add available sensors for measurement in Measurement.objects.filter(device=device, time_measured=device.last_update).all(): diff --git a/app/templates/devices/detail.html b/app/templates/devices/detail.html index 602b453..07c9a19 100644 --- a/app/templates/devices/detail.html +++ b/app/templates/devices/detail.html @@ -98,9 +98,9 @@

{% trans "Log" %}

{% with badge_class=level_badge_map|get:log.level %} {% if badge_class %} - {{ log.level }} + {{ level_map|get:log.level }} {% else %} - {{ log.level }} + {{ level_map|get:log.level }} {% endif %} {% endwith %}