]> git.parisson.com Git - telemeta.git/commitdiff
Allow empty lists in Fonds and Corpus edit page (fix #188 #167)
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 4 Aug 2017 22:46:14 +0000 (00:46 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 4 Aug 2017 22:49:17 +0000 (00:49 +0200)
telemeta/forms/media.py

index c76f98b9faebe34372d2a837fbfa48ce4e6441d9..88bd77cc610850387ad10206d26c7bea1aa40ce2 100644 (file)
@@ -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