From a1e5a8b86a6f3cf83aa24b2cca10446976700dcb Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 2 Jul 2020 14:29:23 -0400 Subject: [PATCH] Introduce badge template tag --- netbox/templates/utilities/templatetags/badge.html | 1 + netbox/utilities/templatetags/helpers.py | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 netbox/templates/utilities/templatetags/badge.html diff --git a/netbox/templates/utilities/templatetags/badge.html b/netbox/templates/utilities/templatetags/badge.html new file mode 100644 index 000000000..3b0ddd7d7 --- /dev/null +++ b/netbox/templates/utilities/templatetags/badge.html @@ -0,0 +1 @@ +{% if value or show_empty %}{{ value }}{% endif %} diff --git a/netbox/utilities/templatetags/helpers.py b/netbox/utilities/templatetags/helpers.py index e6a245a04..ab44658b4 100644 --- a/netbox/utilities/templatetags/helpers.py +++ b/netbox/utilities/templatetags/helpers.py @@ -242,3 +242,14 @@ def tag(tag, url_name=None): 'tag': tag, 'url_name': url_name, } + + +@register.inclusion_tag('utilities/templatetags/badge.html') +def badge(value, show_empty=False): + """ + Display the specified number as a badge. + """ + return { + 'value': value, + 'show_empty': show_empty, + }