summaryrefslogtreecommitdiff
path: root/archaeological_files_pdl/forms.py
diff options
context:
space:
mode:
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
commit6f90e35ff5a12e072d16ecb7e3470daa2b70c08e (patch)
treecfd56241507740d0e4298b3a20faaa05182c575a /archaeological_files_pdl/forms.py
parent7a3d2695e8dc06f01655cf71e5cd28da737acdab (diff)
downloadIshtar-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.py7
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"