diff --git a/src/netbox_contract/forms.py b/src/netbox_contract/forms.py index 822ce8e..ab05d48 100644 --- a/src/netbox_contract/forms.py +++ b/src/netbox_contract/forms.py @@ -2,7 +2,7 @@ from django.contrib.contenttypes.models import ContentType import django_filters from netbox.forms import NetBoxModelForm, NetBoxModelFilterSetForm, NetBoxModelBulkEditForm, NetBoxModelImportForm -from utilities.forms.fields import CommentField, CSVChoiceField, DynamicModelChoiceField, DynamicModelMultipleChoiceField, MultipleChoiceField, CSVModelChoiceField, SlugField, CSVContentTypeField +from utilities.forms.fields import CommentField, CSVChoiceField, DynamicModelChoiceField, DynamicModelMultipleChoiceField, CSVModelChoiceField, SlugField, CSVContentTypeField from utilities.forms.widgets import DatePicker from extras.filters import TagFilter from circuits.models import Circuit @@ -66,9 +66,9 @@ class ContractFilterSetForm(NetBoxModelFilterSetForm): internal_partie= forms.CharField( required=False ) - status = MultipleChoiceField( + status = django_filters.MultipleChoiceFilter( choices=StatusChoices, - required= False + required=False ) parent=DynamicModelChoiceField( queryset=Contract.objects.all(), diff --git a/src/netbox_contract/models.py b/src/netbox_contract/models.py index 33e0f2a..276ca86 100644 --- a/src/netbox_contract/models.py +++ b/src/netbox_contract/models.py @@ -35,6 +35,7 @@ class CurrencyChoices(ChoiceSet): (CURRENCY_USD, 'USD'), ('eur', 'EUR'), ('chf', 'CHF'), + ('pln', 'PLN'), ] class ServiceProvider(NetBoxModel):