diff --git a/netbox/dcim/forms/bulk_edit.py b/netbox/dcim/forms/bulk_edit.py index b7d9bcdb719..0f55506662e 100644 --- a/netbox/dcim/forms/bulk_edit.py +++ b/netbox/dcim/forms/bulk_edit.py @@ -133,6 +133,11 @@ class SiteBulkEditForm(NetBoxModelBulkEditForm): queryset=Tenant.objects.all(), required=False ) + facility = forms.CharField( + label=_('Facility'), + max_length=50, + required=False + ) asns = DynamicModelMultipleChoiceField( queryset=ASN.objects.all(), label=_('ASNs'), @@ -166,10 +171,10 @@ class SiteBulkEditForm(NetBoxModelBulkEditForm): model = Site fieldsets = ( - FieldSet('status', 'region', 'group', 'tenant', 'asns', 'time_zone', 'description'), + FieldSet('status', 'region', 'group', 'tenant', 'facility', 'asns', 'time_zone', 'description'), ) nullable_fields = ( - 'region', 'group', 'tenant', 'asns', 'time_zone', 'description', 'comments', + 'region', 'group', 'tenant', 'facility', 'asns', 'time_zone', 'description', 'comments', ) @@ -198,6 +203,11 @@ class LocationBulkEditForm(NetBoxModelBulkEditForm): queryset=Tenant.objects.all(), required=False ) + facility = forms.CharField( + label=_('Facility'), + max_length=50, + required=False + ) description = forms.CharField( label=_('Description'), max_length=200, @@ -207,9 +217,9 @@ class LocationBulkEditForm(NetBoxModelBulkEditForm): model = Location fieldsets = ( - FieldSet('site', 'parent', 'status', 'tenant', 'description'), + FieldSet('site', 'parent', 'status', 'tenant', 'facility', 'description'), ) - nullable_fields = ('parent', 'tenant', 'description', 'comments') + nullable_fields = ('parent', 'tenant', 'facility', 'description', 'comments') class RackRoleBulkEditForm(NetBoxModelBulkEditForm):