Project

General

Profile

« Previous | Next » 

Revision e46a1c3f

Added by Benjamin Dauvergne over 12 years ago

agenda: base work for the periodic events view (refs #2124)

View differences:

calebasse/agenda/forms.py
180 180
                'event_type',
181 181
                'services',
182 182
        )
183

  
184
class PeriodicEventsSearchForm(forms.Form):
185
    start_date = forms.DateField(required=True, localize=True)
186
    end_date = forms.DateField(required=False, localize=True)
187

  
188
    def clean(self):
189
        cleaned_data = super(PeriodicEventsSearchForm, self).clean()
190
        if cleaned_data.get('start_date') and cleaned_data.get('end_date'):
191
            if cleaned_data['start_date'] > cleaned_data['end_date']:
192
                raise forms.ValidationError(u'La date de début doit être supérieure à la date de fin')
193
        return cleaned_data

Also available in: Unified diff