Просмотр исходного кода

15838 use naturalday for date not naturaltime

Arthur 1 год назад
Родитель
Сommit
835012f2ed
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      netbox/utilities/templatetags/builtins/filters.py

+ 3 - 2
netbox/utilities/templatetags/builtins/filters.py

@@ -5,7 +5,7 @@ import re
 import yaml
 from django import template
 from django.contrib.contenttypes.models import ContentType
-from django.contrib.humanize.templatetags.humanize import naturaltime
+from django.contrib.humanize.templatetags.humanize import naturalday, naturaltime
 from django.utils.html import escape
 from django.utils.safestring import mark_safe
 from markdown import markdown
@@ -216,11 +216,12 @@ def render_yaml(value):
 def isodate(value):
     if type(value) is datetime.date:
         text = value.isoformat()
+        return mark_safe(f'<span title="{naturalday(value)}">{text}</span>')
     elif type(value) is datetime.datetime:
         text = value.date().isoformat()
+        return mark_safe(f'<span title="{naturaltime(value)}">{text}</span>')
     else:
         return ''
-    return mark_safe(f'<span title="{naturaltime(value)}">{text}</span>')
 
 
 @register.filter()