summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
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
commit083985d6f383157b84e528701ba4be7cbd898fe3 (patch)
tree3d7c3e2f3217849df3cfe2f8e461792c08473fa4 /ishtar_common/forms_common.py
parent7c9a9d586e5255b60179807934e780b3d38cd30e (diff)
downloadIshtar-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.py7
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(