Skip to content
Snippets Groups Projects
Commit fe4cc9b9 authored by Hangzhi Yu's avatar Hangzhi Yu
Browse files

Add select2 customizations to more forms

parent 1ea7e33b
No related branches found
No related tags found
1 merge request!362Resolve "Use Select2 everywhere"
Pipeline #3894 failed
......@@ -140,19 +140,25 @@ class EditGroupForm(SchoolTermRelatedExtensibleForm):
"first_name__icontains",
"last_name__icontains",
"short_name__icontains",
]
],
attrs={"data-minimum-input-length": 0, "class": "browser-default"},
),
"owners": ModelSelect2MultipleWidget(
search_fields=[
"first_name__icontains",
"last_name__icontains",
"short_name__icontains",
]
],
attrs={"data-minimum-input-length": 0, "class": "browser-default"},
),
"parent_groups": ModelSelect2MultipleWidget(
search_fields=["name__icontains", "short_name__icontains"]
search_fields=["name__icontains", "short_name__icontains"],
attrs={"data-minimum-input-length": 0, "class": "browser-default"},
),
"additional_fields": ModelSelect2MultipleWidget(
search_fields=["title__icontains",],
attrs={"data-minimum-input-length": 0, "class": "browser-default"},
),
"additional_fields": ModelSelect2MultipleWidget(search_fields=["title__icontains",]),
}
......@@ -281,7 +287,14 @@ class AnnouncementForm(ExtensibleForm):
class ChildGroupsForm(forms.Form):
"""Inline form for group editing to select child groups."""
child_groups = forms.ModelMultipleChoiceField(queryset=Group.objects.all(), widget=ModelSelect2MultipleWidget)
child_groups = forms.ModelMultipleChoiceField(queryset=Group.objects.all(), widget=ModelSelect2MultipleWidget(
search_fields=[
"name__icontains",
"short_name__icontains",
],
attrs={"data-minimum-input-length": 0, "class": "browser-default"},
)
)
class SitePreferenceForm(PreferenceForm):
......
{# -*- engine:django -*- #}
{% extends "core/base.html" %}
{% load material_form i18n %}
{% load material_form i18n any_js %}
{% block extra_head %}
{{ edit_group_form.media.css }}
{% include_css "select2-materialize" %}
{% endblock %}
{% block browser_title %}{% blocktrans %}Edit group{% endblocktrans %}{% endblock %}
{% block page_title %}{% blocktrans %}Edit group{% endblocktrans %}{% endblock %}
......@@ -13,5 +18,7 @@
{% form form=edit_group_form %}{% endform %}
{% include "core/partials/save_button.html" %}
</form>
{% include_js "select2-materialize" %}
{{ edit_group_form.media.js }}
{% endblock %}
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