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 | d1dfe409a33f7443db1e2cb241e14543c0be7c63 (patch) | |
tree | cfd56241507740d0e4298b3a20faaa05182c575a /archaeological_files_pdl | |
parent | eeea03629169c6ce92e4186b39737961937cab7c (diff) | |
download | Ishtar-d1dfe409a33f7443db1e2cb241e14543c0be7c63.tar.bz2 Ishtar-d1dfe409a33f7443db1e2cb241e14543c0be7c63.zip |
Archaeological files form: reception data cannot be after today
Diffstat (limited to 'archaeological_files_pdl')
-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" |