diff --git a/photologue/forms.py b/photologue/forms.py index baf7585..b91adfe 100644 --- a/photologue/forms.py +++ b/photologue/forms.py @@ -82,6 +82,10 @@ class UploadForm(forms.Form): initial=datetime.date.today, required=False, ) + new_gallery_description = forms.CharField( + label=_("Description"), + required=False + ) new_gallery_tags = forms.ModelMultipleChoiceField( Tag.objects.all(), label=_("New gallery tags"), @@ -104,6 +108,7 @@ class UploadForm(forms.Form): Div("new_gallery_date_end", css_class="col"), css_class="row", ), + "new_gallery_description", "new_gallery_tags", Submit("submit", _("Upload"), css_class="btn btn-success mt-2"), ) @@ -141,6 +146,7 @@ class UploadForm(forms.Form): slug=slugify(title), date_start=self.cleaned_data["new_gallery_date_start"], date_end=self.cleaned_data["new_gallery_date_end"], + description=self.cleaned_data["new_gallery_description"] ) for tag in self.cleaned_data["new_gallery_tags"]: gallery.tags.add(tag) diff --git a/photologue/static/upload.js b/photologue/static/upload.js index 444189e..ec09603 100644 --- a/photologue/static/upload.js +++ b/photologue/static/upload.js @@ -32,6 +32,7 @@ gallerySelectUpdate = () => { document.getElementById('id_new_gallery_date_start').disabled = useGallery; document.getElementById('id_new_gallery_date_end').disabled = useGallery; document.getElementById('id_new_gallery_tags').disabled = useGallery; + document.getElementById('id_new_gallery_description').disabled = useGallery; } gallerySelect.addEventListener('change', gallerySelectUpdate); gallerySelectUpdate();