Skip to content
Snippets Groups Projects
Verified Commit 1d419e94 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Use django_select2 everywhere in core.

parent 54041afa
No related branches found
No related tags found
1 merge request!58Resolve "Use Select2 everywhere"
from django import forms
from django.contrib.auth import get_user_model
from django.utils.translation import ugettext_lazy as _
from django_select2.forms import ModelSelect2MultipleWidget
from .models import Person, Group, School, SchoolTerm
......@@ -72,7 +73,11 @@ class EditGroupForm(forms.ModelForm):
class Meta:
model = Group
fields = ['name', 'short_name', 'members', 'owners', 'parent_groups']
widgets = {
'members': ModelSelect2MultipleWidget(search_fields=['first_name__icontains', 'last_name__icontains', 'short_name__icontains']),
'owners': ModelSelect2MultipleWidget(search_fields=['first_name__icontains', 'last_name__icontains', 'short_name__icontains']),
'parent_groups': ModelSelect2MultipleWidget(search_fields=['name__icontains', 'short_name__icontains']),
}
class EditSchoolForm(forms.ModelForm):
class Meta:
......
......@@ -3,6 +3,16 @@
{% extends "core/base.html" %}
{% load bootstrap4 i18n %}
{% block bootstrap4_extra_head %}
{{ block.super }}
{{ edit_group_form.media.css }}
{% endblock %}
{% block bootstrap4_extra_script %}
{{ block.super }}
{{ edit_group_form.media.js }}
{% endblock %}
{% block bootstrap4_title %}{% blocktrans %}Edit group{% endblocktrans %} - {{ block.super }}{% endblock %}
{% block page_title %}{% blocktrans %}Edit group{% endblocktrans %}{% 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