From 3a2aa84a5defa6ed29bd1ebd9bf3451669ca839b Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Sat, 8 Mar 2025 00:37:51 +0000 Subject: [PATCH] Add site CSVModelChoiceField --- netbox/ipam/forms/bulk_import.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/netbox/ipam/forms/bulk_import.py b/netbox/ipam/forms/bulk_import.py index c1f2dedd7..ef67127e7 100644 --- a/netbox/ipam/forms/bulk_import.py +++ b/netbox/ipam/forms/bulk_import.py @@ -177,6 +177,13 @@ class PrefixImportForm(ScopedImportForm, NetBoxModelImportForm): to_field_name='name', help_text=_("VLAN's group (if any)") ) + site = CSVModelChoiceField( + label=_('VLAN Site'), + queryset=Site.objects.all(), + required=False, + to_field_name='name', + help_text=_("VLAN's site (if any)") + ) vlan = CSVModelChoiceField( label=_('VLAN'), queryset=VLAN.objects.all(), @@ -200,8 +207,8 @@ class PrefixImportForm(ScopedImportForm, NetBoxModelImportForm): class Meta: model = Prefix fields = ( - 'prefix', 'vrf', 'tenant', 'vlan_group', 'vlan', 'status', 'role', 'scope_type', 'scope_id', 'is_pool', - 'mark_utilized', 'description', 'comments', 'tags', + 'prefix', 'vrf', 'tenant', 'vlan_group', 'site', 'vlan', 'status', 'role', 'scope_type', 'scope_id', + 'is_pool', 'mark_utilized', 'description', 'comments', 'tags', ) labels = { 'scope_id': _('Scope ID'),