Revision e46a1c3f
Added by Benjamin Dauvergne over 12 years ago
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
agenda: base work for the periodic events view (refs #2124)