mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 10:58:37 -06:00
17170 fix bulk import
This commit is contained in:
parent
1b2c96bc7b
commit
5782ad813d
@ -3,7 +3,7 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
|
|
||||||
from netbox.forms import NetBoxModelImportForm
|
from netbox.forms import NetBoxModelImportForm
|
||||||
from tenancy.models import *
|
from tenancy.models import *
|
||||||
from utilities.forms.fields import CSVContentTypeField, CSVModelChoiceField, SlugField
|
from utilities.forms.fields import CSVContentTypeField, CSVModelChoiceField, CSVModelMultipleChoiceField, SlugField
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
'ContactAssignmentImportForm',
|
'ContactAssignmentImportForm',
|
||||||
@ -77,10 +77,16 @@ class ContactRoleImportForm(NetBoxModelImportForm):
|
|||||||
|
|
||||||
|
|
||||||
class ContactImportForm(NetBoxModelImportForm):
|
class ContactImportForm(NetBoxModelImportForm):
|
||||||
|
groups = CSVModelMultipleChoiceField(
|
||||||
|
queryset=ContactGroup.objects.all(),
|
||||||
|
required=False,
|
||||||
|
to_field_name='slug',
|
||||||
|
help_text=_('Groups')
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Contact
|
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):
|
class ContactAssignmentImportForm(NetBoxModelImportForm):
|
||||||
|
Loading…
Reference in New Issue
Block a user