fix #1572
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 May 2011 20:52:17 +0000 (16:52 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 31 May 2011 20:52:17 +0000 (16:52 -0400)
project/dae/models.py
project/dae/templates/dae/postes_liste.html

index cce995e..02e7e01 100644 (file)
@@ -416,7 +416,7 @@ class Dossier(DossierWorkflow, models.Model):
 
     # Modèle existant
     employe = models.ForeignKey('Employe', related_name='+', editable=False)
-    poste = models.ForeignKey('Poste', related_name='+', editable=False)
+    poste = models.ForeignKey('Poste', related_name='dossiers', editable=False)
     statut = models.ForeignKey(rh.Statut, related_name='+')
     organisme_bstg = models.ForeignKey(rh.OrganismeBstg, 
             null=True, blank=True,
index 9b250e2..edb0924 100644 (file)
@@ -12,6 +12,7 @@
 <table>
     <tr>
         <th>Poste</th>
+        <th>Dossiers</th>
         <th>Service</th>
         <th>Région</th>
         <th>État</th>
 {% for poste in postes_a_traiter %}
     <tr>
         <td><a href="{% url poste_consulter poste.key %}">{{ poste }}</a></td>
+        <td>
+            <ul>
+            {% for dossier in poste.dossiers.all %}
+                <li><a href="{% url embauche_consulter dossier.id %}">{{ dossier.employe }}</a></li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
         <td>{{ poste.service }}</td>
         <td>{{ poste.implantation.region }}</td>
         <td>{{ poste.get_etat_display }}</td>
@@ -34,6 +44,7 @@
 <table>
     <tr>
         <th>Poste</th>
+        <th>Dossiers</th>
         <th>Service</th>
         <th>Région</th>
         <th>État</th>
 {% for poste in postes_vacants %}
     <tr>
         <td><a href="{% url poste_consulter poste.key %}">{{ poste }}</a></td>
+        <td>
+            <ul>
+            {% for dossier in poste.dossiers.all %}
+                <li><a href="{% url embauche_consulter dossier.id %}">{{ dossier.employe }}</a></li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
         <td>{{ poste.service }}</td>
         <td>{{ poste.implantation.region }}</td>
         <td>{{ poste.get_etat_display }}</td>
@@ -57,6 +77,7 @@
 <table>
     <tr>
         <th>Poste</th>
+        <th>Dossiers</th>
         <th>Service</th>
         <th>Région</th>
         <th>État</th>
 {% for poste in postes_pourvus %}
     <tr>
         <td><a href="{% url poste_consulter poste.key %}">{{ poste }}</a></td>
+        <td>
+            <ul>
+            {% for dossier in poste.dossiers.all %}
+                <li><a href="{% url embauche_consulter dossier.id %}">{{ dossier.employe }}</a></li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
         <td>{{ poste.service }}</td>
         <td>{{ poste.implantation.region }}</td>
         <td>{{ poste.get_etat_display }}</td>