dossiers = self.instance.get_dossiers()
if len(dossiers) > 0:
self.initial['service'] = dossiers[0].poste.service
- self.initial['nom'] = "%s %s" % (self.initial['nom'], self.instance.get_complement_nom())
def _poste_choices(self, request):
return []
return self.id_rh.rh_dossiers.all()
- def get_complement_nom(self):
- """
- Inspecte les modèles rh v1 pour trouver dans le dernier dossier
- un complément de titre de poste.
- """
- dossiers = self.get_dossiers()
- if len(dossiers) > 0:
- nom = dossiers[0].poste.nom
- else:
- nom = ""
- return nom
def get_employe(self):
"""
Cette fonction est consommatrice SQL car elle cherche les dossiers
qui ont été liés à celui-ci.
"""
- complement_nom_poste = self.get_complement_nom()
- if complement_nom_poste is None:
- complement_nom_poste = ""
data = (
self.implantation,
self.type_poste.nom,