diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-10-27 01:15:38 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-10-27 01:15:38 +0100 |
commit | 6f90e35ff5a12e072d16ecb7e3470daa2b70c08e (patch) | |
tree | cfd56241507740d0e4298b3a20faaa05182c575a /archaeological_files_pdl/forms.py | |
parent | 7a3d2695e8dc06f01655cf71e5cd28da737acdab (diff) | |
download | Ishtar-6f90e35ff5a12e072d16ecb7e3470daa2b70c08e.tar.bz2 Ishtar-6f90e35ff5a12e072d16ecb7e3470daa2b70c08e.zip |
Archaeological files form: reception data cannot be after today
Diffstat (limited to 'archaeological_files_pdl/forms.py')
-rw-r--r-- | archaeological_files_pdl/forms.py | 7 |
1 files changed, 7 insertions, 0 deletions
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" |