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, + }