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