__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)" __license__ = "AGPL v3" from django import forms from .models import Proceedings class ProceedingsForm(forms.ModelForm): class Meta: model = Proceedings fields = ( "issue", "minimum_referees", "event_name", "event_suffix", "event_description", "event_start_date", "event_end_date", "submissions_open", "submissions_deadline", "submissions_close", "publication_date", "template_latex_tgz", "logo", "cover_image", "picture", "picture_credit", "preface_title", "preface_text", ) widgets = { "submissions_open": forms.DateInput(attrs={"type": "date"}), "submissions_deadline": forms.DateInput(attrs={"type": "date"}), "submissions_close": forms.DateInput(attrs={"type": "date"}), "publication_date": forms.DateInput(attrs={"type": "date"}), "event_start_date": forms.DateInput(attrs={"type": "date"}), "event_end_date": forms.DateInput(attrs={"type": "date"}), } help_texts = { "logo": "Upload a logo for the proceedings.", "cover_image": "Upload a cover image, e.g. the first cover page of the issue, for the proceedings.", "picture": "Upload a centered picture for the proceedings.", "preface_text": "HTML content of the preface.", }