DRY sur les commentaires des apercus
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 1 Feb 2012 22:57:37 +0000 (16:57 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Wed, 1 Feb 2012 22:57:37 +0000 (16:57 -0600)
project/rh/templates/rh/include/commentaires.html [new file with mode: 0644]
project/rh/templates/rh/include/dossier.html
project/rh/templates/rh/include/poste.html
project/rh/views.py

diff --git a/project/rh/templates/rh/include/commentaires.html b/project/rh/templates/rh/include/commentaires.html
new file mode 100644 (file)
index 0000000..62ca5d0
--- /dev/null
@@ -0,0 +1,20 @@
+{% if commentaires|length > 0  %}
+<h3>Commentaires</h3>
+<table>
+  <thead>
+    <tr>
+      <th>Commentaire</th>
+      <th>Auteur</th>
+    </tr>
+  </thead>
+  <tbody>
+    {% for c in commentaires %}
+    <tr>
+      <td>{{ c.texte }}</td>
+      <td>{{ c.owner }}</td>
+    </tr>
+    {% endfor %}
+  </tbody>
+</table>
+{% endif %}
+
index 8b5ff5e..dcae524 100644 (file)
@@ -68,3 +68,5 @@
   </tr>
   {% endfor %}
 </table>
+
+{% include "rh/include/commentaires.html" %}
index 0b0e5dc..81ee60a 100644 (file)
 </table>
 {% endif %}
 
-{% if commentaires|length > 0  %}
-<h3>Commentaires</h3>
-<table>
-  <thead>
-    <tr>
-      <th>Commentaire</th>
-      <th>Auteur</th>
-    </tr>
-  </thead>
-  <tbody>
-    {% for c in commentaires %}
-    <tr>
-      <td>{{ c.texte }}</td>
-      <td>{{ c.owner }}</td>
-    </tr>
-    {% endfor %}
-  </tbody>
-</table>
-{% endif %}
-
+{% include "rh/include/commentaires.html" %}
index 9b9d7bc..6b56462 100644 (file)
@@ -302,6 +302,7 @@ def dossier_apercu(request, dossier_id):
         'dossier' : d,
         'pieces' :  rh.DossierPiece.objects.filter(dossier__exact=d),
         'contrats' : rh.Contrat.objects.filter(dossier__exact=d),
+        'commentaires' : rh.DossierCommentaire.objects.filter(dossier__exact=d).all(),
         'media' : settings.PRIVE_MEDIA_URL
     }
     return render_to_response('admin/rh/dossier/apercu.html', c, RequestContext(request))