diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-05-14 21:08:44 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-12 08:44:34 +0200 |
commit | 083985d6f383157b84e528701ba4be7cbd898fe3 (patch) | |
tree | 3d7c3e2f3217849df3cfe2f8e461792c08473fa4 /ishtar_common/forms_common.py | |
parent | 7c9a9d586e5255b60179807934e780b3d38cd30e (diff) | |
download | Ishtar-083985d6f383157b84e528701ba4be7cbd898fe3.tar.bz2 Ishtar-083985d6f383157b84e528701ba4be7cbd898fe3.zip |
Authors for M2M images (refs #4076)
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 9e082bccf..22cd81e7b 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -1089,7 +1089,8 @@ class BaseImageForm(ManageOldType): form_label = _(u"Images") base_model = 'image' associated_models = {'licence': models.LicenseType, - 'image_type': models.ImageType} + 'image_type': models.ImageType, + 'authors': models.Author} pk = forms.IntegerField(label=" ", widget=forms.HiddenInput, required=False) @@ -1098,6 +1099,10 @@ class BaseImageForm(ManageOldType): max_length=255, required=False, widget=widgets.ImageFileInput()) image_type = forms.ChoiceField(label=_(u"Type"), required=False, choices=[]) name = forms.CharField(label=_(u"Name"), max_length=250, required=False) + authors = widgets.Select2MultipleField( + model=models.Author, remote=True, label=_(u"Authors"), + required=False, long_widget=True + ) description = forms.CharField(label=_(u"Description"), required=False, widget=forms.Textarea) creation_date = forms.DateField( |