From d19de1efc54b826527d74d8b39908c3534617c42 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sat, 5 Aug 2017 00:46:14 +0200 Subject: [PATCH] Allow empty lists in Fonds and Corpus edit page (fix #188 #167) --- telemeta/forms/media.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/telemeta/forms/media.py b/telemeta/forms/media.py index c76f98b9..88bd77cc 100644 --- a/telemeta/forms/media.py +++ b/telemeta/forms/media.py @@ -27,11 +27,13 @@ from extra_views.generic import GenericInlineFormSet from django.forms.widgets import HiddenInput from django.utils.translation import ugettext_lazy as _ + class MediaFondsForm(ModelForm): queryset = MediaCorpus.objects.all() - widget = FilteredSelectMultiple("Corpus", True,) - children = forms.ModelMultipleChoiceField(widget=widget, queryset=queryset, label='Corpus') + widget = FilteredSelectMultiple("Corpus", is_stacked=False) + children = forms.ModelMultipleChoiceField(widget=widget, queryset=queryset, + label='Corpus', required=False) class Meta: model = MediaFonds @@ -45,8 +47,9 @@ class MediaFondsForm(ModelForm): class MediaCorpusForm(ModelForm): queryset = MediaCollection.objects.all() - widget = FilteredSelectMultiple('Collections', False) - children = forms.ModelMultipleChoiceField(widget=widget, queryset=queryset,label='Collections') + widget = FilteredSelectMultiple('Collections', is_stacked=False) + children = forms.ModelMultipleChoiceField(widget=widget, queryset=queryset, + label='Collections', required=False) class Meta: model = MediaCorpus -- 2.39.5