SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit a393a9b9 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Add autocomplete for funder in dashboard

parent 9dcd33b3
No related branches found
No related tags found
No related merge requests found
......@@ -30,7 +30,8 @@ class FunderSelectForm(forms.Form):
queryset=Funder.objects.all(),
widget=autocomplete.ModelSelect2(
url='/funders/funder-autocomplete',
attrs={'data-html': True})
attrs={'data-html': True}
)
)
class FunderOrganizationSelectForm(forms.ModelForm):
......@@ -54,6 +55,13 @@ class GrantForm(HttpRefererFormMixin, forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['funder'] = forms.ModelChoiceField(
queryset=Funder.objects.all(),
widget=autocomplete.ModelSelect2(
url='/funders/funder-autocomplete',
attrs={'data-html': True}
)
)
self.fields['recipient'] = forms.ModelChoiceField(
queryset=Contributor.objects.select_related('user').order_by('user__last_name'),
required=False)
......
......@@ -106,7 +106,7 @@
<h2>Add a grant</h2>
<form action="{% url 'funders:add_grant' %}" method="post">
{% csrf_token %}
{{grant_form|bootstrap}}
{{ grant_form|bootstrap }}
<input class="btn btn-outline-secondary" type="submit" value="Add">
</form>
<br/>
......@@ -146,3 +146,8 @@
{% endblock content %}
{% block footer_script %}
{{ block.super }}
{{ grant_form.media }}
{% endblock footer_script %}
......@@ -23,3 +23,8 @@
</div>
{% endblock content %}
{% block footer_script %}
{{ block.super }}
{{ form.media }}
{% endblock footer_script %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment