Add validation to form for enforcing chronological order of PoP start and end dates

This commit is contained in:
leigh-mil
2019-08-01 13:41:05 -04:00
parent 0493078b33
commit 25ab64f748
5 changed files with 41 additions and 8 deletions

View File

@@ -51,6 +51,16 @@ class CLINForm(FlaskForm):
)
loas = FieldList(StringField())
def validate(self, *args, **kwargs):
valid = super().validate(*args, **kwargs)
if self.start_date.data > self.end_date.data:
self.start_date.errors.append(
translate("forms.task_order.start_date_error")
)
return False
else:
return valid
class TaskOrderForm(BaseForm):
number = StringField(label=translate("forms.task_order.number_description"))