fix ajax select
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Mon, 27 Feb 2012 19:43:18 +0000 (14:43 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Mon, 27 Feb 2012 19:43:18 +0000 (14:43 -0500)
project/dae/catalogues.py

index 589e439..37178f7 100644 (file)
@@ -25,24 +25,18 @@ class Responsable(object):
         filtre = Q(poste=poste) & (Q(poste__nom__icontains=q) | Q(employe__nom__icontains=q) | Q(employe__prenom__icontains=q))
         dossiers = rh.Dossier.objects.filter(filtre)
         
-        # certains postes ont un id de type de poste qui n'existe pas
-        try:
-            nom_poste = poste.type_poste.nom
-        except:
-            nom_poste = ""
+        nom_poste = poste.nom
     
         if len(dossiers) == 1:
             dossier = dossiers[0]
-            if nom_poste == poste.nom:
-                return "[%s] %s (%s) (%s)" % (poste.implantation.id, nom_poste, poste.id, dossier.employe)
-            else:
-                return "[%s] %s %s (%s) (%s)" % (poste.implantation.id, nom_poste, poste.nom, poste.id, dossier.employe)
+            employe = dossier.employe
         else:
             dossiers = poste.rh_dossiers.all()
             if len(dossiers) > 0:
-                complement1 = dossiers[0].poste.nom
                 employe = unicode(dossiers[0].employe)
-                return "[%s] %s %s (%s) (%s)" % (poste.implantation.id, nom_poste, complement1, poste.id, employe)           
+            else:
+                employe = ""
+        return "[%s] %s (%s) (%s)" % (poste.implantation.id, nom_poste, 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 """