Apercu dossier
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 1 Feb 2012 22:53:32 +0000 (16:53 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 1 Feb 2012 22:53:32 +0000 (16:53 -0600)
project/rh/templates/admin/rh/dossier/apercu.html
project/rh/templates/rh/include/dossier.html
project/rh/views.py

index ca2144e..dac1d6a 100644 (file)
 <h2>Aperçu du dossier de {{ dossier.employe }}</h2>
 {% include "rh/include/imprimer.html" %}
 
-{% with dossier.employe as employe %}
-    {% include "rh/include/employe.html" %}
-{% endwith %}
-
-{% with dossier.poste as poste %}
-    {% include "rh/include/poste.html" %}
-{% endwith %}
-
 {% include "rh/include/dossier.html" %}
 
 {% endblock %}
index 6c88a46..8b5ff5e 100644 (file)
@@ -23,6 +23,7 @@
     {% endif %}
 </table>
 
+
 <h3>Rémunérations</h3>
 <table>
     <tr>
     {% endfor %}
 </table>
 
+{% include "rh/include/pieces.html" %}
+
+<h3>Contrats</h3>
+<table>
+  <tr>
+    <th>Type</th>
+    <th>Date début</th>
+    <th>Date fin</th>
+    <th>Fichier</th>
+  </tr>
+  {% for c in contrats %}
+  <tr>
+    <td>{{ c.type_contrat }}</td>
+    <td>{{ c.date_debut }}</td>
+    <td>{{ c.date_fin }}</td>
+    <td>{% if c.fichier %}
+      <a href="{{ media }}{{ c.fichier }}">Télécharger</a>
+      {% endif %}
+    </td>
+  </tr>
+  {% endfor %}
+</table>
index 3649de0..9b9d7bc 100644 (file)
@@ -300,8 +300,9 @@ def dossier_apercu(request, dossier_id):
     c = {
         'is_popup' : request.GET.get('_popup', False),
         'dossier' : d,
-        'pieces':  rh.DossierPiece.objects.filter(dossier__exact=d),
-        'media': settings.PRIVE_MEDIA_URL
+        'pieces' :  rh.DossierPiece.objects.filter(dossier__exact=d),
+        'contrats' : rh.Contrat.objects.filter(dossier__exact=d),
+        'media' : settings.PRIVE_MEDIA_URL
     }
     return render_to_response('admin/rh/dossier/apercu.html', c, RequestContext(request))
 
@@ -315,8 +316,6 @@ def poste_apercu(request, poste_id):
         'dossiers' : rh.Dossier.objects.filter(poste=poste_id).order_by("-date_debut").all(),
         'comparaisons' : rh.PosteComparaison.objects.filter(poste=poste_id).all(),
         'commentaires' : rh.PosteCommentaire.objects.filter(poste=poste_id).all(),
-
-
     }
     return render_to_response('admin/rh/poste/apercu.html', c, RequestContext(request))