diff --git a/netbox/extras/choices.py b/netbox/extras/choices.py index e10516c4c..2e73d3770 100644 --- a/netbox/extras/choices.py +++ b/netbox/extras/choices.py @@ -56,11 +56,13 @@ class CustomFieldVisibilityChoices(ChoiceSet): VISIBILITY_READ_WRITE = 'read-write' VISIBILITY_READ_ONLY = 'read-only' VISIBILITY_HIDDEN = 'hidden' + VISIBILITY_HIDDEN_IFUNSET = 'hidden-ifunset' CHOICES = ( (VISIBILITY_READ_WRITE, 'Read/Write'), (VISIBILITY_READ_ONLY, 'Read-only'), (VISIBILITY_HIDDEN, 'Hidden'), + (VISIBILITY_HIDDEN_IFUNSET, 'Hidden if unset'), ) diff --git a/netbox/templates/circuits/inc/circuit_termination.html b/netbox/templates/circuits/inc/circuit_termination.html index b26a09205..55eb8b562 100644 --- a/netbox/templates/circuits/inc/circuit_termination.html +++ b/netbox/templates/circuits/inc/circuit_termination.html @@ -131,21 +131,25 @@ {% for field, value in fields.items %} -
{{ field }} - {% if field.description %} - - {% endif %} - | -- {% customfield_value field value %} - | -
---|---|
{{ field }} + {% if field.description %} + + {% endif %} + | ++ {% customfield_value field value %} + | +