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

1from crispy_forms.helper import FormHelper 

2from crispy_forms.layout import Submit 

3from django import forms 

4from django.utils.translation import gettext_lazy as _ 

5 

6from apis_core.collections.models import SkosCollection 

7 

8 

9class CollectionObjectForm(forms.Form): 

10 collections = forms.ModelMultipleChoiceField( 

11 required=False, queryset=SkosCollection.objects.all(), label=_("Collections") 

12 ) 

13 

14 def __init__(self, *args, **kwargs): 

15 super().__init__(*args, **kwargs) 

16 self.helper = FormHelper() 

17 self.helper.add_input(Submit("submit", _("Submit")))