From 4bc418a5d0b5c071815a99fb8445facd569ba98e Mon Sep 17 00:00:00 2001 From: Hedde van der Heide Date: Thu, 19 May 2022 11:06:34 +0200 Subject: [PATCH] fixed filter bug versions api and set required on manufacturer for softwareproducts add --- netbox_slm/filtersets.py | 4 +++- netbox_slm/forms.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/netbox_slm/filtersets.py b/netbox_slm/filtersets.py index ae5a024..93bace7 100644 --- a/netbox_slm/filtersets.py +++ b/netbox_slm/filtersets.py @@ -23,7 +23,9 @@ class SoftwareProductVersionFilterSet(NetBoxModelFilterSet): """Filter capabilities for SoftwareProductVersion instances.""" class Meta: model = SoftwareProductVersion - fields = tuple() + fields = ( + "software_product", + ) def search(self, queryset, name, value): """Perform the filtered search.""" diff --git a/netbox_slm/forms.py b/netbox_slm/forms.py index 9870ed9..e7cea70 100644 --- a/netbox_slm/forms.py +++ b/netbox_slm/forms.py @@ -21,7 +21,7 @@ class SoftwareProductForm(NetBoxModelForm): manufacturer = DynamicModelChoiceField( queryset=Manufacturer.objects.all(), - required=False, + required=True, ) class Meta: