Added bulk import

This commit is contained in:
dreng
2023-05-13 16:15:49 +02:00
parent c15613d7fe
commit 1f9295dead
4 changed files with 54 additions and 7 deletions
+11 -1
View File
@@ -12,7 +12,7 @@ from dcim.choices import DeviceStatusChoices
from tenancy.models import TenantGroup, Tenant
from tenancy.forms import TenancyFilterForm
from django.conf import settings
from netbox.forms import NetBoxModelFilterSetForm, NetBoxModelForm
from netbox.forms import NetBoxModelFilterSetForm, NetBoxModelForm, NetBoxModelImportForm
from utilities.forms.fields import (
TagFilterField,
DynamicModelMultipleChoiceField,
@@ -159,6 +159,11 @@ class CoordinateGroupsForm(NetBoxModelForm):
model = CoordinateGroup
fields = ('name', 'description')
class CoordinateGroupsImportForm(NetBoxModelImportForm):
class Meta:
model = CoordinateGroup
fields = ('name', 'description')
class CoordinatesForm(NetBoxModelForm):
fieldsets = (
('Coordinate', ('group', 'device', 'x', 'y')),
@@ -168,6 +173,11 @@ class CoordinatesForm(NetBoxModelForm):
model = Coordinate
fields = ('group', 'device', 'x', 'y')
class CoordinatesImportForm(NetBoxModelImportForm):
class Meta:
model = Coordinate
fields = ('group', 'device', 'x', 'y')
class CoordinatesFilterForm(NetBoxModelFilterSetForm):
model = Coordinate
fieldsets = (