From c2458db698ae686c856b47701f011f4f8c778260 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Larchev=C3=AAque?= Date: Tue, 3 May 2011 11:40:40 -0400 Subject: [PATCH 1/1] fix form poste --- project/dae/forms.py | 4 ++-- project/dae/templates/dae/poste.html | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/project/dae/forms.py b/project/dae/forms.py index 0a36225..7618371 100644 --- a/project/dae/forms.py +++ b/project/dae/forms.py @@ -140,7 +140,6 @@ class PosteForm(forms.ModelForm): 'comp_ong_min', 'comp_ong_max', 'comp_autre_min', 'comp_autre_max', 'justification', - 'etat', ) widgets = dict(appel=forms.RadioSelect(), nom=forms.TextInput(attrs={'size': 60},), @@ -162,7 +161,7 @@ class PosteForm(forms.ModelForm): valeur_point_min = forms.ModelChoiceField(queryset=rh.ValeurPoint.actuelles.all(), required=False) valeur_point_max = forms.ModelChoiceField(queryset=rh.ValeurPoint.actuelles.all(), required=False) - def __init__(self, request, *args, **kwargs): + def __init__(self, *args, **kwargs): """ Mise à jour dynamique du contenu du menu des postes. Si on ne met le menu à jour de cette façon, à chaque instantiation du @@ -174,6 +173,7 @@ class PosteForm(forms.ModelForm): car le "id" de chaque choix est spécial (voir _poste_choices). """ + request = kwargs.pop('request') super(PosteForm, self).__init__(*args, **kwargs) self.fields['poste'].choices = self._poste_choices(request) self.fields['implantation'].choices = _implantation_choices(self, request) diff --git a/project/dae/templates/dae/poste.html b/project/dae/templates/dae/poste.html index d2c7686..7ced63e 100644 --- a/project/dae/templates/dae/poste.html +++ b/project/dae/templates/dae/poste.html @@ -294,7 +294,6 @@ Demande d'autorisation d'embauche - {{ form.etat }} -- 1.7.10.4