'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},),
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
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)