From 7a646cdc9432225b5c4ae1baf928b84651603a97 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Sat, 13 Jul 2024 10:41:32 -0400 Subject: [PATCH] Clean up labels --- netbox/ipam/forms/bulk_edit.py | 3 ++- netbox/ipam/forms/model_forms.py | 1 + netbox/ipam/models/vlans.py | 3 +-- netbox/templates/ipam/vlangroup.html | 2 +- netbox/utilities/forms/fields/array.py | 6 +++--- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/netbox/ipam/forms/bulk_edit.py b/netbox/ipam/forms/bulk_edit.py index e543beea4..0b9de6d8c 100644 --- a/netbox/ipam/forms/bulk_edit.py +++ b/netbox/ipam/forms/bulk_edit.py @@ -473,7 +473,8 @@ class VLANGroupBulkEditForm(NetBoxModelBulkEditForm): } ) vlan_id_ranges = NumericRangeArrayField( - required=False, + label=_('VLAN ID ranges'), + required=False ) model = VLANGroup diff --git a/netbox/ipam/forms/model_forms.py b/netbox/ipam/forms/model_forms.py index f78c08201..bbd619402 100644 --- a/netbox/ipam/forms/model_forms.py +++ b/netbox/ipam/forms/model_forms.py @@ -634,6 +634,7 @@ class VLANGroupForm(NetBoxModelForm): ) slug = SlugField() vlan_id_ranges = NumericRangeArrayField( + label=_('VLAN IDs'), required=False ) diff --git a/netbox/ipam/models/vlans.py b/netbox/ipam/models/vlans.py index e814f1ec3..7459efb75 100644 --- a/netbox/ipam/models/vlans.py +++ b/netbox/ipam/models/vlans.py @@ -54,9 +54,8 @@ class VLANGroup(OrganizationalModel): ) vlan_id_ranges = ArrayField( IntegerRangeField(), - verbose_name=_('min/max VLAN IDs'), + verbose_name=_('VLAN ID ranges'), default=get_default_vlan_ids, - help_text=_('Ranges of Minimum, maximum VLAN IDs'), blank=True, null=True ) diff --git a/netbox/templates/ipam/vlangroup.html b/netbox/templates/ipam/vlangroup.html index 8c45a3994..f44bcd319 100644 --- a/netbox/templates/ipam/vlangroup.html +++ b/netbox/templates/ipam/vlangroup.html @@ -39,7 +39,7 @@ {{ object.scope|linkify|placeholder }} - {% trans "Permitted VIDs" %} + {% trans "VLAN IDs" %} {{ object.vlan_ranges }} diff --git a/netbox/utilities/forms/fields/array.py b/netbox/utilities/forms/fields/array.py index d7a0fece2..5dde6b101 100644 --- a/netbox/utilities/forms/fields/array.py +++ b/netbox/utilities/forms/fields/array.py @@ -1,5 +1,6 @@ from django import forms from django.contrib.postgres.forms import SimpleArrayField +from django.utils.safestring import mark_safe from django.utils.translation import gettext_lazy as _ from utilities.data import ranges_to_string, string_to_range_array @@ -37,9 +38,8 @@ class NumericRangeArrayField(forms.CharField): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) if not self.help_text: - self.help_text = _( - "Specify one or more numeric ranges separated by commas " - "Example: 1-5,20-30" + self.help_text = mark_safe( + _("Specify one or more numeric ranges separated by commas. Example: " + "1-5,20-30") ) def clean(self, value):