From 5e92168d349bf5ce07725fa2b5443259d4775768 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Tue, 9 Dec 2025 15:52:04 +0100 Subject: [PATCH] fixup! Show times as local time --- .../frontend/templatetags/pprint_filters.py | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/src/servala/frontend/templatetags/pprint_filters.py b/src/servala/frontend/templatetags/pprint_filters.py index e20772e..4a0342f 100644 --- a/src/servala/frontend/templatetags/pprint_filters.py +++ b/src/servala/frontend/templatetags/pprint_filters.py @@ -1,6 +1,11 @@ import json +from datetime import datetime from django import template +from django.utils.html import format_html +from django.utils.safestring import mark_safe + +from servala.core.crd.utils import deslugify register = template.Library() @@ -10,3 +15,38 @@ def pprint(value): if isinstance(value, (dict, list)): return json.dumps(value, indent=2) return value + + +@register.filter +def localtime_tag(value, format_str="datetime"): + """ + Render a datetime value as a