class Media:
css = {
- 'all': ('jquery-autocomplete/jquery.autocomplete.css', 'css/select.css', )
+ 'all': (
+ 'jquery-autocomplete/jquery.autocomplete.css',
+ 'css/select.css',
+ )
}
- js = ('js/jquery-1.5.1.min.js', 'jquery-autocomplete/jquery.autocomplete.js', )
+ js = (
+ 'js/jquery-1.5.1.min.js',
+ 'jquery-autocomplete/jquery.autocomplete.js',
+ )
class FormDate(object):
def clean_date_fin(self):
date_fin = self.cleaned_data['date_fin']
if date_fin is None:
- return date_fin
+ return date_fin
date_debut = self.cleaned_data['date_debut']
if date_fin < date_debut:
- raise forms.ValidationError(u"La date de fin est antérieure à la date de début")
+ raise forms.ValidationError(
+ u"La date de fin est antérieure à la date de début"
+ )
return date_fin
+
class DossierForm(forms.ModelForm, FormDate):
-
+
class Model:
model = Dossier
class Model:
model = Contrat
+
class AyantDroitForm(forms.ModelForm, AjaxSelect):
# ne fonctionne pas dans un inline
- #nationalite = AutoCompleteSelectField('pays', help_text="Taper le nom ou le code du pays", required=False)
def __init__(self, *args, **kwargs):
super(AyantDroitForm, self).__init__(*args, **kwargs)
class EmployeAdminForm(forms.ModelForm, AjaxSelect):
- nationalite = AutoCompleteSelectField('pays', help_text="Taper le nom ou le code du pays", required=False)
- pays = AutoCompleteSelectField('pays', help_text="Taper le nom ou le code du pays", required=False)
+ nationalite = AutoCompleteSelectField(
+ 'pays', help_text="Taper le nom ou le code du pays", required=False
+ )
+ pays = AutoCompleteSelectField(
+ 'pays', help_text="Taper le nom ou le code du pays", required=False
+ )
class Meta:
model = Employe
def __init__(self, *args, **kwargs):
super(EmployeAdminForm, self).__init__(*args, **kwargs)
self.fields['date_naissance'].widget = forms.widgets.DateInput()
-
-