Project

General

Profile

« Previous | Next » 

Revision 84614733

Added by Benjamin Dauvergne over 12 years ago

personnes: rewrite holidays view (fixes #2308)

View differences:

calebasse/personnes/forms.py
182 182

  
183 183
    def clean(self):
184 184
        cleaned_data = super(HolidaySearchForm, self).clean()
185
        if cleaned_data.get('start_date') or cleaned_data.get('end_date'):
186
            if not cleaned_data.get('start_date') \
187
                   or not cleaned_data.get('end_date'):
188
                raise forms.ValidationError(u'Vous devez fournir une date de début et de fin')
185
        if cleaned_data.get('start_date') and cleaned_data.get('end_date'):
189 186
            if cleaned_data['start_date'] > cleaned_data['end_date']:
190 187
                raise forms.ValidationError(u'La date de début doit être supérieure à la date de fin')
191 188
        return cleaned_data

Also available in: Unified diff