# -*- encoding: utf-8 -*-
- import re
+ import re, datetime
from django import forms
+from django.db.models import Q
+ from django.db import models
+ from django.contrib.admin import widgets
from datamaster_modeles.models import Thematique, Pays, Region
from models import Evenement, Discipline, Record, Actualite
from savoirs.lib.recherche import build_search_regexp
+ from savoirs.admin import EvenementAdminForm
+ import settings
+# Modifications custom aux champs Django
+
+class SEPDateField(forms.DateField):
+ """Un champ de date avec des valeurs par défaut un peu modifiées."""
+
+ def __init__(self, *args, **kwargs):
+
+ # La classe "date" active le datepicker dans sep.js
+ kwargs.setdefault('widget', forms.DateInput(*args, attrs={'class': 'date'}))
+
+ # Nous recevons les dates en format français
+ kwargs.setdefault('input_formats', ['%d/%m/%Y'])
+
+ forms.DateField.__init__(self, *args, **kwargs)
+
# Formulaires de recherche
class RechercheAvancee (forms.Form):