diff --git a/scipost_django/finances/forms.py b/scipost_django/finances/forms.py index c642baf033229dd13bfb4088c14293fa5eb7b877..bd3d7102103d632dbc0157c0782e95c428e49621 100644 --- a/scipost_django/finances/forms.py +++ b/scipost_django/finances/forms.py @@ -301,6 +301,19 @@ class SubsidyAttachmentForm(forms.ModelForm): "date": forms.DateInput(attrs={"type": "date"}), } + subsidy = forms.ModelChoiceField( + queryset=Subsidy.objects.all(), + widget=autocomplete.ModelSelect2( + url=reverse_lazy("finances:subsidy_autocomplete"), + attrs={ + "data-html": True, + "style": "width: 100%", + }, + ), + help_text=("Start typing, and select from the popup."), + required=False, + ) + def clean_attachment(self): attachment = self.cleaned_data["attachment"] diff --git a/scipost_django/finances/templates/finances/subsidyattachment_form.html b/scipost_django/finances/templates/finances/subsidyattachment_form.html index b8b24a26780b4bd686c9af41952de05aa0747b39..3fdf09fac42b77300303496f595a41f45a70b115 100644 --- a/scipost_django/finances/templates/finances/subsidyattachment_form.html +++ b/scipost_django/finances/templates/finances/subsidyattachment_form.html @@ -83,3 +83,8 @@ </div> </div> {% endblock content %} + +{% block footer_script %} + {{ block.super }} + {{ form.media }} +{% endblock footer_script %}