From 4866fb0ae50cffb43abacf216c6e3342955e8392 Mon Sep 17 00:00:00 2001 From: Marc Sommerhalder Date: Mon, 25 Mar 2019 08:00:22 +0100 Subject: [PATCH] Requires real input in notice form fields --- HISTORY.rst | 4 ++++ onegov/gazette/forms/notice.py | 14 ++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index a87dd90..c5b68be 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,5 +1,9 @@ Changelog --------- + +- Requires real input in notice form fields. + [msom] + 1.22.4 (2019-03-14) ~~~~~~~~~~~~~~~~~~~~ diff --git a/onegov/gazette/forms/notice.py b/onegov/gazette/forms/notice.py index 70ba366..bed3308 100644 --- a/onegov/gazette/forms/notice.py +++ b/onegov/gazette/forms/notice.py @@ -18,6 +18,7 @@ from wtforms import TextAreaField from wtforms.fields.html5 import DateField from wtforms.validators import InputRequired +from wtforms.validators import DataRequired from wtforms.validators import Length @@ -34,6 +35,7 @@ class NoticeForm(Form): label=_("Title (maximum 60 characters)"), validators=[ InputRequired(), + DataRequired(), Length(max=60) ], render_kw={'maxlength': 60}, @@ -74,7 +76,8 @@ class NoticeForm(Form): render_kw={'rows': 3}, depends_on=('at_cost', 'yes'), validators=[ - InputRequired() + InputRequired(), + DataRequired(), ] ) @@ -90,14 +93,16 @@ class NoticeForm(Form): label=_("Text"), tags=('strong', 'ol', 'ul'), validators=[ - InputRequired() + InputRequired(), + DataRequired(), ] ) author_place = StringField( label=_("Place"), validators=[ - InputRequired() + InputRequired(), + DataRequired(), ] ) @@ -116,7 +121,8 @@ class NoticeForm(Form): author_name = TextAreaField( label=_("Author"), validators=[ - InputRequired() + InputRequired(), + DataRequired(), ], render_kw={'rows': 4}, )