summaryrefslogtreecommitdiff
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
commitd1dfe409a33f7443db1e2cb241e14543c0be7c63 (patch)
treecfd56241507740d0e4298b3a20faaa05182c575a
parenteeea03629169c6ce92e4186b39737961937cab7c (diff)
downloadIshtar-d1dfe409a33f7443db1e2cb241e14543c0be7c63.tar.bz2
Ishtar-d1dfe409a33f7443db1e2cb241e14543c0be7c63.zip
Archaeological files form: reception data cannot be after today
-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"