From 25086dcf671497cc3ef5ed7cf509abb8310b8e53 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween Date: Tue, 1 Nov 2011 10:46:57 -0400 Subject: [PATCH] =?utf8?q?Refactoring:=20utiliser=20la=20fa=C3=A7on=20habitu?= =?utf8?q?elle=20de=20cr=C3=A9er=20des=20formsets?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- project/dae/forms.py | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/project/dae/forms.py b/project/dae/forms.py index d0402d1..159ec77 100644 --- a/project/dae/forms.py +++ b/project/dae/forms.py @@ -69,21 +69,14 @@ def _employe_choices(obj, request): [('rh-%s' % p.id, option_label(p)) for p in rhv1], key=lambda t: t[1]) - def label_poste_display(poste): """Formate un visuel pour un poste dans une liste déroulante""" label = u"%s - %s [%s]" %(poste.type_poste, poste.type_poste.famille_emploi.nom, poste.id) return label -class PostePieceForm(inlineformset_factory(dae.Poste, dae.PostePiece)): - pass - -class DossierPieceForm(inlineformset_factory(dae.Dossier, dae.DossierPiece)): - pass - -class FinancementForm(inlineformset_factory(dae.Poste, dae.PosteFinancement, extra=2)): - pass - +PostePieceForm = inlineformset_factory(dae.Poste, dae.PostePiece) +DossierPieceForm = inlineformset_factory(dae.Dossier, dae.DossierPiece) +FinancementForm = inlineformset_factory(dae.Poste, dae.PosteFinancement, extra=2) class DossierComparaisonForm(forms.ModelForm): @@ -93,8 +86,9 @@ class DossierComparaisonForm(forms.ModelForm): class Model: model = dae.DossierComparaison -class DossierComparaisonForm(inlineformset_factory(dae.Dossier, dae.DossierComparaison, extra=3, max_num=3, form=DossierComparaisonForm)): - pass +DossierComparaisonForm = inlineformset_factory( + dae.Dossier, dae.DossierComparaison, extra=3, max_num=3, form=DossierComparaisonForm +) class PosteComparaisonForm(forms.ModelForm): @@ -103,8 +97,9 @@ class PosteComparaisonForm(forms.ModelForm): class Model: model = dae.PosteComparaison -class PosteComparaisonForm(inlineformset_factory(dae.Poste, dae.PosteComparaison, extra=3, max_num=3, form=PosteComparaisonForm)): - pass +PosteComparaisonForm = inlineformset_factory( + dae.Poste, dae.PosteComparaison, extra=3, max_num=3, form=PosteComparaisonForm +) class FlexibleRemunForm(forms.ModelForm): @@ -125,9 +120,9 @@ class FlexibleRemunForm(forms.ModelForm): else: return devise - -class RemunForm(inlineformset_factory(dae.Dossier, dae.Remuneration, extra=5, form=FlexibleRemunForm)): - pass +RemunForm = inlineformset_factory( + dae.Dossier, dae.Remuneration, extra=5, form=FlexibleRemunForm +) class PosteForm(forms.ModelForm): """ Formulaire des postes. """ -- 1.7.10.4