Organigramme des postes fonctoinnel
authorJean-Philippe Caissy <jpcaissy@piji.ca>
Thu, 1 Mar 2012 16:36:28 +0000 (10:36 -0600)
committerJean-Philippe Caissy <jpcaissy@piji.ca>
Thu, 1 Mar 2012 16:36:28 +0000 (10:36 -0600)
project/rh/admin.py
project/rh/views.py

index 8735c2d..45296c4 100644 (file)
@@ -478,7 +478,7 @@ class EmployeProxyAdmin(EmployeAdmin):
                                     reverse('admin:rh_poste_change', args=(d.poste.id,))
                                  )
             organigramme = u"""<a href="%s">Organigramme</a>""" % (reverse('rho_employe', args=(d.poste.id,)))
                                     reverse('admin:rh_poste_change', args=(d.poste.id,))
                                  )
             organigramme = u"""<a href="%s">Organigramme</a>""" % (reverse('rho_employe', args=(d.poste.id,)))
-            link = u"""<li>%s %s - %s : [%s] %s</li>""" % \
+            link = u"""<li>%s - %s - %s : [%s] %s</li>""" % \
                 (poste, organigramme,
                  d.date_debut.year,
                  d.poste.id,
                 (poste, organigramme,
                  d.date_debut.year,
                  d.poste.id,
index bb660ae..acbe457 100644 (file)
@@ -488,7 +488,7 @@ def organigrammes_employe(request, id):
             if d.poste.responsable_id != d.poste.id:
                 graph.add_edge(dossiers_by_poste[d.poste.responsable_id].poste_id, d.poste.id)
 
             if d.poste.responsable_id != d.poste.id:
                 graph.add_edge(dossiers_by_poste[d.poste.responsable_id].poste_id, d.poste.id)
 
-    graph = nx.bfs_tree(graph, id)
+    graph = nx.bfs_tree(graph, poste.id)
     a = nx.to_agraph(graph)
     for n in a.nodes():
         d = dossiers_by_poste[int(n)]
     a = nx.to_agraph(graph)
     for n in a.nodes():
         d = dossiers_by_poste[int(n)]