Coverage for apis_core/collections/forms.py: 73%
11 statements
« prev ^ index » next coverage.py v7.5.3, created at 2025-09-03 06:15 +0000
« prev ^ index » next coverage.py v7.5.3, created at 2025-09-03 06:15 +0000
1from crispy_forms.helper import FormHelper
2from crispy_forms.layout import Submit
3from django import forms
4from django.utils.translation import gettext_lazy as _
6from apis_core.collections.models import SkosCollection
9class CollectionObjectForm(forms.Form):
10 collections = forms.ModelMultipleChoiceField(
11 required=False, queryset=SkosCollection.objects.all(), label=_("Collections")
12 )
14 def __init__(self, *args, **kwargs):
15 super().__init__(*args, **kwargs)
16 self.helper = FormHelper()
17 self.helper.add_input(Submit("submit", _("Submit")))