refact ergo + page perso (vide)
[auf_rh_dae.git] / project / dae / templates / dae / postes_liste.html
index be9957f..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>
 
-<form action="" method="post">
+<h2>Mes postes à traiter</h2>
+{% if postes_a_traiter %}
 <table>
     <tr>
         <th>Poste</th>
-        <th>Soumis le</th>
-        <th>Soumis par</th>
-        <th>Validation bureau régional</th>
-        <th>Validation DRH</th>
-        <th>Validation secrétaire général</th>
-        <th>Validation recteur</th>
+        <th>Dossiers</th>
+        <th>Service</th>
+        <th>Région</th>
+        <th>État</th>
     </tr>
-{% for poste, premiere_revision, validationForm in postes %}
+{% for poste in postes_a_traiter %}
     <tr>
-        <td><a href="{% url poste poste.key %}">{{ poste }}</a></td>
-        <td>{{ premiere_revision.date_created|date:"Y-m-d" }}</td>
-        <td>{{ premiere_revision.user }}</td>
+        <td><a href="{% url poste_consulter poste.key %}">{{ poste }}</a></td>
         <td>
-            {% if poste.validation_bureau_regional %}
-                <img src="/media/django/img/admin/icon-yes.gif" />
-                {{ validationForm.validation_bureau_regional.as_hidden }}
-            {% else %}
-                {{ validationForm.validation_bureau_regional }}
-            {% endif %}
-        </td>
-        <td>
-            {% if poste.validation_drh %}
-                <img src="/media/django/img/admin/icon-yes.gif" />
-                {{ validationForm.validation_drh.as_hidden }}
-            {% else %}
-                {{ validationForm.validation_drh }}
-            {% endif %}
+            <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>
-            {% if poste.validation_secretaire_general %}
-                <img src="/media/django/img/admin/icon-yes.gif" />
-                {{ validationForm.validation_secretaire_general.as_hidden }}
-            {% else %}
-                {{ validationForm.validation_secretaire_general }}
-            {% endif %}
+            <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>
-            {% if poste.validation_recteur %}
-                <img src="/media/django/img/admin/icon-yes.gif" />
-                {{ validationForm.validation_recteur.as_hidden }}
-            {% else %}
-                {{ validationForm.validation_recteur }}
-            {% endif %}
+            <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 %}
         
-<input type="submit" value="Étamper" />
-</form>
-
 {% endblock %}