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

Closes #8182: Introduce checkmark template tag

This commit is contained in:
jeremystretch
2021-12-29 10:26:42 -05:00
parent f2aa35d3d2
commit 82a0240d2e
16 changed files with 43 additions and 123 deletions

View File

@@ -0,0 +1,5 @@
{% if value %}
<i class="mdi mdi-check-bold text-success" title="{{ true_label }}"></i>
{% elif show_false %}
<i class="mdi mdi-close-thick text-danger" title="{{ false_label }}"></i>
{% endif %}

View File

@@ -426,6 +426,23 @@ def badge(value, bg_class='secondary', show_empty=False):
}
@register.inclusion_tag('helpers/checkmark.html')
def checkmark(value, show_false=True, true='Yes', false='No'):
"""
Display either a green checkmark or red X to indicate a boolean value.
:param show_false: Display a red X if the value is False
:param true: Text label for true value
:param false: Text label for false value
"""
return {
'value': bool(value),
'show_false': show_false,
'true_label': true,
'false_label': false,
}
@register.inclusion_tag('helpers/table_config_form.html')
def table_config_form(table, table_name=None):
return {