From 6f90e35ff5a12e072d16ecb7e3470daa2b70c08e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 27 Oct 2015 01:15:38 +0100 Subject: Archaeological files form: reception data cannot be after today --- archaeological_files_pdl/forms.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'archaeological_files_pdl/forms.py') diff --git a/archaeological_files_pdl/forms.py b/archaeological_files_pdl/forms.py index 84931996a..384a4e7aa 100644 --- a/archaeological_files_pdl/forms.py +++ b/archaeological_files_pdl/forms.py @@ -53,6 +53,13 @@ class FileFormGeneral(forms.Form): self.fields['file_type'].choices = models.FileType.get_types() self.fields['file_type'].help_text = models.FileType.get_help() + def clean_reception_date(self): + value = self.cleaned_data.get('reception_date', None) + if value and value > datetime.date.today(): + raise forms.ValidationError( + _('Validation date cannot be after today.')) + return value + class FileFormPreventiveType(forms.Form): form_label = u"Saisine" -- cgit v1.2.3