From 5782ad813d76f2f8b69e5eb57dda1bba547629c9 Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 13 Mar 2025 09:09:42 -0700 Subject: [PATCH] 17170 fix bulk import --- netbox/tenancy/forms/bulk_import.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/netbox/tenancy/forms/bulk_import.py b/netbox/tenancy/forms/bulk_import.py index 966152c5b..666813c23 100644 --- a/netbox/tenancy/forms/bulk_import.py +++ b/netbox/tenancy/forms/bulk_import.py @@ -3,7 +3,7 @@ from django.utils.translation import gettext_lazy as _ from netbox.forms import NetBoxModelImportForm from tenancy.models import * -from utilities.forms.fields import CSVContentTypeField, CSVModelChoiceField, SlugField +from utilities.forms.fields import CSVContentTypeField, CSVModelChoiceField, CSVModelMultipleChoiceField, SlugField __all__ = ( 'ContactAssignmentImportForm', @@ -77,10 +77,16 @@ class ContactRoleImportForm(NetBoxModelImportForm): class ContactImportForm(NetBoxModelImportForm): + groups = CSVModelMultipleChoiceField( + queryset=ContactGroup.objects.all(), + required=False, + to_field_name='slug', + help_text=_('Groups') + ) class Meta: model = Contact - fields = ('name', 'title', 'phone', 'email', 'address', 'link', 'description', 'comments', 'tags') + fields = ('name', 'title', 'phone', 'email', 'address', 'link', 'groups', 'description', 'comments', 'tags') class ContactAssignmentImportForm(NetBoxModelImportForm):