""" Formulaire des postes. """
# On ne propose que les services actifs
- service = forms.ModelChoiceField(queryset=rh.Service.objects.filter(actif=True), required=True)
+ service = forms.ModelChoiceField(queryset=rh.Service.objects.filter(archive=False), required=True)
responsable=AutoCompleteSelectField('responsables', required=True)
#responsable = forms.ModelChoiceField(
class Meta:
model = dae.Poste
- exclude = ('actif', )
fields = ('type_intervention',
'poste', 'implantation', 'type_poste', 'service', 'nom',
'responsable', 'local', 'expatrie', 'mise_a_disposition',
d'équivalent dans dae.
"""
- dae_ = dae.Poste.objects.ma_region_ou_service(request.user).filter(actif=True, id_rh__isnull=True)
+ dae_ = dae.Poste.objects.ma_region_ou_service(request.user).filter(id_rh__isnull=True)
copies = dae.Poste.objects.ma_region_ou_service(request.user).exclude(id_rh__isnull=True)
id_copies = [p.id_rh_id for p in copies.all()]
- rhv1 = rh.Poste.objects.ma_region_ou_service(request.user).filter(actif=True).exclude(id__in=id_copies)
+ rhv1 = rh.Poste.objects.ma_region_ou_service(request.user).exclude(id__in=id_copies)
# Optimisation de la requête
rhv1 = rhv1.select_related(depth=1)