refact ergo + page perso (vide)
[auf_rh_dae.git] / project / dae / templates / dae / postes_liste.html
index 04f309b..c010b90 100644 (file)
 {% extends 'base.html' %}
 
 {% block title %}RH - DAE - Postes{% endblock %}
-{% block titre %}Ressources humaines{% endblock %}
-{% block sous_titre %}Demande d'autorisation d'embauche{% endblock %}
+{% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
 
 {% block main %}
-<h1>Liste des demandes d'autorisation de création de poste</h1>
+<h1>Liste des demandes d'autorisation de poste</h1>
 
+<h2>Mes postes à traiter</h2>
+{% if postes_a_traiter %}
 <table>
     <tr>
         <th>Poste</th>
+        <th>Dossiers</th>
+        <th>Service</th>
         <th>Région</th>
         <th>État</th>
     </tr>
-{% for poste in postes %}
+{% 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> ({{ dossier.get_etat_display }})</li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
+        <td>{{ poste.service }}</td>
+        <td>{{ poste.implantation.region }}</td>
+        <td>{{ poste.get_etat_display }}</td>
+    </tr>
+{% endfor %}
+</table>
+{% else %}
+    <p>Vous n'avez aucun poste à traiter.</p>
+{% endif %}
+
+<h2>Les postes en cours de validation</h2>
+{% if postes_non_valides %}
+<table>
+    <tr>
+        <th>Poste</th>
+        <th>Dossiers</th>
+        <th>Service</th>
+        <th>Région</th>
+        <th>État</th>
+    </tr>
+{% for poste in postes_non_valides %}
+    <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> ({{ dossier.get_etat_display }})</li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
+        <td>{{ poste.service }}</td>
+        <td>{{ poste.implantation.region }}</td>
+        <td>{{ poste.get_etat_display }}</td>
+    </tr>
+
+{% endfor %}
+</table>
+{% else %}
+    <p>Il n'y a aucun poste en cours de validation.</p>
+{% endif %}
+
+<h2>Les postes validés</h2>
+{% if postes_valides %}
+<table>
+    <tr>
+        <th>Poste</th>
+        <th>Dossiers</th>
+        <th>Service</th>
+        <th>Région</th>
+        <th>État</th>
+    </tr>
+{% for poste in postes_valides %}
+    <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> ({{ dossier.get_etat_display }})</li>
+            {% empty %}
+                Vacant
+            {% endfor %}
+            <ul>
+        </td>
+        <td>{{ poste.service }}</td>
         <td>{{ poste.implantation.region }}</td>
         <td>{{ poste.get_etat_display }}</td>
     </tr>
 
 {% endfor %}
 </table>
+{% else %}
+    <p>Il n'y a aucun poste pourvu pour l'instant.</p>
+{% endif %}
         
 {% endblock %}