From: Guillaume Pellerin Date: Fri, 4 Aug 2017 22:46:14 +0000 (+0200) Subject: Allow empty lists in Fonds and Corpus edit page (fix #188 #167) X-Git-Tag: 1.6.4^2~8 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d19de1efc54b826527d74d8b39908c3534617c42;p=telemeta.git Allow empty lists in Fonds and Corpus edit page (fix #188 #167) --- 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