Browse Source

#6732 - Add ASN field back to bulk edit

Daniel Sheppard 4 years ago
parent
commit
a30e7bf34f
1 changed files with 8 additions and 1 deletions
  1. 8 1
      netbox/dcim/forms/bulk_edit.py

+ 8 - 1
netbox/dcim/forms/bulk_edit.py

@@ -7,6 +7,7 @@ from dcim.choices import *
 from dcim.constants import *
 from dcim.constants import *
 from dcim.models import *
 from dcim.models import *
 from extras.forms import AddRemoveTagsForm, CustomFieldModelBulkEditForm
 from extras.forms import AddRemoveTagsForm, CustomFieldModelBulkEditForm
+from ipam.constants import BGP_ASN_MIN, BGP_ASN_MAX
 from ipam.models import VLAN, ASN
 from ipam.models import VLAN, ASN
 from tenancy.models import Tenant
 from tenancy.models import Tenant
 from utilities.forms import (
 from utilities.forms import (
@@ -110,6 +111,12 @@ class SiteBulkEditForm(BootstrapMixin, AddRemoveTagsForm, CustomFieldModelBulkEd
         queryset=Tenant.objects.all(),
         queryset=Tenant.objects.all(),
         required=False
         required=False
     )
     )
+    asn = forms.IntegerField(
+        min_value=BGP_ASN_MIN,
+        max_value=BGP_ASN_MAX,
+        required=False,
+        label='ASN'
+    )
     asns = DynamicModelChoiceField(
     asns = DynamicModelChoiceField(
         queryset=ASN.objects.all(),
         queryset=ASN.objects.all(),
         label=_('ASNs'),
         label=_('ASNs'),
@@ -127,7 +134,7 @@ class SiteBulkEditForm(BootstrapMixin, AddRemoveTagsForm, CustomFieldModelBulkEd
 
 
     class Meta:
     class Meta:
         nullable_fields = [
         nullable_fields = [
-            'region', 'group', 'tenant', 'asns', 'description', 'time_zone',
+            'region', 'group', 'tenant', 'asn', 'asns', 'description', 'time_zone',
         ]
         ]