Skip to content

Commit 9ed6fd3

Browse files
committed
improve device detail template: log level
1 parent 1fdc5e1 commit 9ed6fd3

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

app/devices/views.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,14 @@ def get_context_data(self, **kwargs):
8888
4: 'bg-dark', # CRITICAL
8989
}
9090

91+
context['level_map'] = {
92+
0: 'debug',
93+
1: 'info',
94+
2: 'warning',
95+
3: 'error',
96+
4: 'critical',
97+
}
98+
9199
sensors = defaultdict(list)
92100
# add available sensors
93101
for measurement in Measurement.objects.filter(device=device, time_measured=device.last_update).all():

app/templates/devices/detail.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ <h3 class="mt-4 mb-4">{% trans "Log" %}</h3>
9898
<!-- Display log level with badge using the mapping -->
9999
{% with badge_class=level_badge_map|get:log.level %}
100100
{% if badge_class %}
101-
<span class="badge {{ badge_class }}">{{ log.level }}</span>
101+
<span class="badge {{ badge_class }}">{{ level_map|get:log.level }}</span>
102102
{% else %}
103-
<span class="badge bg-light text-dark">{{ log.level }}</span>
103+
<span class="badge {{ badge_class }}">{{ level_map|get:log.level }}</span>
104104
{% endif %}
105105
{% endwith %}
106106
</div>

0 commit comments

Comments
 (0)