From: Olivier Larchevêque Date: Mon, 22 Aug 2011 19:08:59 +0000 (-0400) Subject: fix responsable ajax, le poste qui match, on retrouve le dossier de la personne si... X-Git-Tag: DAE~82 X-Git-Url: http://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=8deddf9ec899b1c59097796ea1b897df647b389a fix responsable ajax, le poste qui match, on retrouve le dossier de la personne si la recherche match par nom --- diff --git a/project/dae/catalogues.py b/project/dae/catalogues.py index 82621d0..20d3944 100644 --- a/project/dae/catalogues.py +++ b/project/dae/catalogues.py @@ -23,7 +23,12 @@ class Responsable(object): if len(dossiers) == 1: dossier = dossiers[0] return "[%s] %s %s (%s) (%s)" % (poste.implantation.id, poste.type_poste.nom, dossier.complement1, poste.id, dossier.employe) - return "[%s] %s %s" % (poste.implantation.id, poste.type_poste.nom, poste.id) + else: + dossiers = poste.poste1.all().order_by("-id") + if len(dossiers) > 0: + complement1 = dossiers[0].complement1 + employe = unicode(dossiers[0].employe) + return "[%s] %s %s (%s) (%s)" % (poste.implantation.id, poste.type_poste.nom, complement1, poste.id, employe) def format_item(self, poste): """ the display of a currently selected object in the area below the search box. html is OK """