From 5b96496b4689fbcd882cbedb6676a68d5b402bfd Mon Sep 17 00:00:00 2001 From: wkoot <3715211+wkoot@users.noreply.github.com> Date: Tue, 6 Jun 2023 21:16:13 +0200 Subject: [PATCH] Replace NetBoxModelCSVForm with NetBoxModelImportForm (#19) Closes #18 --- netbox_slm/forms.py | 8 ++++---- netbox_slm/views.py | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/netbox_slm/forms.py b/netbox_slm/forms.py index e03f4c3..6c97d7f 100644 --- a/netbox_slm/forms.py +++ b/netbox_slm/forms.py @@ -3,7 +3,7 @@ from django.urls import reverse_lazy from django.utils.translation import gettext as _ from dcim.models import Manufacturer, Device -from netbox.forms import NetBoxModelForm, NetBoxModelCSVForm, NetBoxModelBulkEditForm, NetBoxModelFilterSetForm +from netbox.forms import NetBoxModelForm, NetBoxModelImportForm, NetBoxModelBulkEditForm, NetBoxModelFilterSetForm from netbox_slm.models import SoftwareProduct, SoftwareProductVersion, SoftwareProductInstallation from utilities.forms import DynamicModelChoiceField, APISelect, TagFilterField from virtualization.models import VirtualMachine @@ -31,7 +31,7 @@ class SoftwareProductFilterForm(NetBoxModelFilterSetForm): tag = TagFilterField(model) -class SoftwareProductCSVForm(NetBoxModelCSVForm): +class SoftwareProductImportForm(NetBoxModelImportForm): class Meta: model = SoftwareProduct fields = ("name", "manufacturer",) @@ -73,7 +73,7 @@ class SoftwareProductVersionFilterForm(NetBoxModelFilterSetForm): tag = TagFilterField(model) -class SoftwareProductVersionCSVForm(NetBoxModelCSVForm): +class SoftwareProductVersionImportForm(NetBoxModelImportForm): class Meta: model = SoftwareProductVersion fields = ("name",) @@ -146,7 +146,7 @@ class SoftwareProductInstallationFilterForm(NetBoxModelFilterSetForm): tag = TagFilterField(model) -class SoftwareProductInstallationCSVForm(NetBoxModelCSVForm): +class SoftwareProductInstallationImportForm(NetBoxModelImportForm): class Meta: model = SoftwareProductInstallation fields = tuple() diff --git a/netbox_slm/views.py b/netbox_slm/views.py index e549a57..56a14de 100644 --- a/netbox_slm/views.py +++ b/netbox_slm/views.py @@ -37,7 +37,7 @@ class SoftwareProductDeleteView(generic.ObjectDeleteView): class SoftwareProductBulkImportView(generic.BulkImportView): queryset = SoftwareProduct.objects.all() - model_form = forms.SoftwareProductCSVForm + model_form = forms.SoftwareProductImportForm table = tables.SoftwareProductTable @@ -88,7 +88,7 @@ class SoftwareProductVersionDeleteView(generic.ObjectDeleteView): class SoftwareProductVersionBulkImportView(generic.BulkImportView): queryset = SoftwareProductVersion.objects.all() - model_form = forms.SoftwareProductVersionCSVForm + model_form = forms.SoftwareProductVersionImportForm table = tables.SoftwareProductVersionTable @@ -134,7 +134,7 @@ class SoftwareProductInstallationDeleteView(generic.ObjectDeleteView): class SoftwareProductInstallationBulkImportView(generic.BulkImportView): queryset = SoftwareProductInstallation.objects.all() - model_form = forms.SoftwareProductInstallationCSVForm + model_form = forms.SoftwareProductInstallationImportForm table = tables.SoftwareProductInstallationTable