mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
#6732 - Fix hiding of ASN field in Site creation form
This commit is contained in:
@ -166,13 +166,15 @@ class SiteForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|||||||
def __init__(self, instance, *args, **kwargs):
|
def __init__(self, instance, *args, **kwargs):
|
||||||
super(SiteForm, self).__init__(instance=instance, *args, **kwargs)
|
super(SiteForm, self).__init__(instance=instance, *args, **kwargs)
|
||||||
if instance is None or (instance and (instance.asn is None or instance.asn == '')):
|
if instance is None or (instance and (instance.asn is None or instance.asn == '')):
|
||||||
site_fieldset = list(self.Meta.fieldsets[0][1])
|
if 'asn' in self.Meta.fieldsets[0][1]:
|
||||||
site_fieldset.pop(6)
|
site_fieldset = list(self.Meta.fieldsets[0][1])
|
||||||
self.Meta.fieldsets = (
|
index = site_fieldset.index('asn')
|
||||||
('Site', tuple(site_fieldset)),
|
site_fieldset.pop(index)
|
||||||
self.Meta.fieldsets[1],
|
self.Meta.fieldsets = (
|
||||||
self.Meta.fieldsets[2],
|
('Site', tuple(site_fieldset)),
|
||||||
)
|
self.Meta.fieldsets[1],
|
||||||
|
self.Meta.fieldsets[2],
|
||||||
|
)
|
||||||
del self.fields['asn']
|
del self.fields['asn']
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user