diff options
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" | 
