1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #15736: Remove annotated_date() template filter and annotated_now() template tag

This commit is contained in:
Jeremy Stretch
2024-04-17 12:14:21 -04:00
parent 95cc29d898
commit 75d6bfe42f
3 changed files with 3 additions and 33 deletions

View File

@ -179,9 +179,9 @@ Blocks:
{# /Footer links #} {# /Footer links #}
{# Footer text #} {# Footer text #}
<ul class="list-inline list-inline-dots mb-0" id="footer-stamp" hx-swap-oob="true"> <ul class="list-inline list-inline-dots fs-5 mb-0" id="footer-stamp" hx-swap-oob="true">
<li class="list-inline-item"> <li class="list-inline-item">
{% annotated_now %} {% now 'T' %} {% now 'Y-m-d H:i:s T' %}
</li> </li>
<li class="list-inline-item"> <li class="list-inline-item">
{{ settings.HOSTNAME }} (v{{ settings.VERSION }}) {{ settings.HOSTNAME }} (v{{ settings.VERSION }})

View File

@ -64,7 +64,7 @@
<td> <td>
{% if object.time_zone %} {% if object.time_zone %}
{{ object.time_zone }} ({% trans "UTC" %} {{ object.time_zone|tzoffset }})<br /> {{ object.time_zone }} ({% trans "UTC" %} {{ object.time_zone|tzoffset }})<br />
<small class="text-muted">{% trans "Site time" %}: {% timezone object.time_zone %}{% annotated_now %}{% endtimezone %}</small> <small class="text-muted">{% trans "Site time" %}: {% timezone object.time_zone %}{% now 'Y-m-d H:i' %}{% endtimezone %}</small>
{% else %} {% else %}
{{ ''|placeholder }} {{ ''|placeholder }}
{% endif %} {% endif %}

View File

@ -15,8 +15,6 @@ from utilities.forms import get_selected_values, TableConfigForm
from utilities.views import get_viewname from utilities.views import get_viewname
__all__ = ( __all__ = (
'annotated_date',
'annotated_now',
'applied_filters', 'applied_filters',
'as_range', 'as_range',
'divide', 'divide',
@ -105,34 +103,6 @@ def humanize_megabytes(mb):
return f'{mb} MB' return f'{mb} MB'
@register.filter(expects_localtime=True)
def annotated_date(date_value):
"""
Returns date as HTML span with short date format as the content and the
(long) date format as the title.
"""
if not date_value:
return ''
if type(date_value) is datetime.date:
long_ts = date(date_value, 'DATE_FORMAT')
short_ts = date(date_value, 'SHORT_DATE_FORMAT')
else:
long_ts = date(date_value, 'DATETIME_FORMAT')
short_ts = date(date_value, 'SHORT_DATETIME_FORMAT')
return mark_safe(f'<span title="{long_ts}">{short_ts}</span>')
@register.simple_tag
def annotated_now():
"""
Returns the current date piped through the annotated_date filter.
"""
tzinfo = timezone.get_current_timezone() if settings.USE_TZ else None
return annotated_date(datetime.datetime.now(tz=tzinfo))
@register.filter() @register.filter()
def divide(x, y): def divide(x, y):
""" """