fix form poste
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 3 May 2011 15:40:40 +0000 (11:40 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 3 May 2011 15:40:40 +0000 (11:40 -0400)
project/dae/forms.py
project/dae/templates/dae/poste.html

index 0a36225..7618371 100644 (file)
@@ -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)
index d2c7686..7ced63e 100644 (file)
@@ -294,7 +294,6 @@ Demande d'autorisation d'embauche
     </div>
     </fieldset>
 
-    {{ form.etat }}
     <input type="submit" name="save" value="Sauvegarder" />
 
 </form>