mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
#7123: Remove "Global" placeholder for null VRF field
This commit is contained in:
@ -25,6 +25,7 @@
|
|||||||
* [#7107](https://github.com/netbox-community/netbox/issues/7107) - Fix missing search button and search results in IP Address assignment "Assign IP" tab
|
* [#7107](https://github.com/netbox-community/netbox/issues/7107) - Fix missing search button and search results in IP Address assignment "Assign IP" tab
|
||||||
* [#7109](https://github.com/netbox-community/netbox/issues/7109) - Ensure human readability of exceptions raised during REST API requests
|
* [#7109](https://github.com/netbox-community/netbox/issues/7109) - Ensure human readability of exceptions raised during REST API requests
|
||||||
* [#7113](https://github.com/netbox-community/netbox/issues/7113) - Fix IPRange bulk options within Prefix view
|
* [#7113](https://github.com/netbox-community/netbox/issues/7113) - Fix IPRange bulk options within Prefix view
|
||||||
|
* [#7123](https://github.com/netbox-community/netbox/issues/7123) - Remove "Global" placeholder for null VRF field
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -491,11 +491,6 @@ class PrefixForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|||||||
'status': StaticSelect(),
|
'status': StaticSelect(),
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super().__init__(*args, **kwargs)
|
|
||||||
|
|
||||||
self.fields['vrf'].empty_label = 'Global'
|
|
||||||
|
|
||||||
|
|
||||||
class PrefixCSVForm(CustomFieldModelCSVForm):
|
class PrefixCSVForm(CustomFieldModelCSVForm):
|
||||||
vrf = CSVModelChoiceField(
|
vrf = CSVModelChoiceField(
|
||||||
@ -760,11 +755,6 @@ class IPRangeForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|||||||
'status': StaticSelect(),
|
'status': StaticSelect(),
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super().__init__(*args, **kwargs)
|
|
||||||
|
|
||||||
self.fields['vrf'].empty_label = 'Global'
|
|
||||||
|
|
||||||
|
|
||||||
class IPRangeCSVForm(CustomFieldModelCSVForm):
|
class IPRangeCSVForm(CustomFieldModelCSVForm):
|
||||||
vrf = CSVModelChoiceField(
|
vrf = CSVModelChoiceField(
|
||||||
@ -1026,8 +1016,6 @@ class IPAddressForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|||||||
|
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self.fields['vrf'].empty_label = 'Global'
|
|
||||||
|
|
||||||
# Initialize primary_for_parent if IP address is already assigned
|
# Initialize primary_for_parent if IP address is already assigned
|
||||||
if self.instance.pk and self.instance.assigned_object:
|
if self.instance.pk and self.instance.assigned_object:
|
||||||
parent = self.instance.assigned_object.parent_object
|
parent = self.instance.assigned_object.parent_object
|
||||||
@ -1102,10 +1090,6 @@ class IPAddressBulkAddForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|||||||
'role': StaticSelect(),
|
'role': StaticSelect(),
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
|
||||||
super().__init__(*args, **kwargs)
|
|
||||||
self.fields['vrf'].empty_label = 'Global'
|
|
||||||
|
|
||||||
|
|
||||||
class IPAddressCSVForm(CustomFieldModelCSVForm):
|
class IPAddressCSVForm(CustomFieldModelCSVForm):
|
||||||
vrf = CSVModelChoiceField(
|
vrf = CSVModelChoiceField(
|
||||||
@ -1256,8 +1240,7 @@ class IPAddressAssignForm(BootstrapMixin, forms.Form):
|
|||||||
vrf_id = DynamicModelChoiceField(
|
vrf_id = DynamicModelChoiceField(
|
||||||
queryset=VRF.objects.all(),
|
queryset=VRF.objects.all(),
|
||||||
required=False,
|
required=False,
|
||||||
label='VRF',
|
label='VRF'
|
||||||
empty_label='Global'
|
|
||||||
)
|
)
|
||||||
q = forms.CharField(
|
q = forms.CharField(
|
||||||
required=False,
|
required=False,
|
||||||
|
Reference in New Issue
Block a user