[#2190] Afficher les pourcentages des financements correctement
authorEric Mc Sween <eric.mcsween@auf.org>
Mon, 7 Nov 2011 19:22:43 +0000 (14:22 -0500)
committerEric Mc Sween <eric.mcsween@auf.org>
Mon, 7 Nov 2011 19:23:23 +0000 (14:23 -0500)
project/dae/models.py
project/dae/templates/dae/poste_resume.html

index 56cc0f2..4970bde 100644 (file)
@@ -381,7 +381,7 @@ class PosteFinancement(models.Model):
         ordering = ['type']
 
     def __unicode__(self):
-        return u"%s %s %s" % (self.get_type_display(), self.pourcentage, self.commentaire)
+        return u"%s %.0f%% %s" % (self.get_type_display(), self.pourcentage, self.commentaire)
 
 
 class PostePiece(models.Model):
index bd562c8..1303bf1 100644 (file)
@@ -50,7 +50,7 @@
 </fieldset>
 
 <fieldset>
-<h2>Durée prévue du poste </h2> 
+<h2>Durée prévue du poste </h2>
 <span class="info">Indépendamment du titulaire du poste</span>
 <table>
     <tbody>
@@ -89,7 +89,7 @@
         <th>Autres</th>
         <th>TOTAL</th>
         <th>TOTAL sans charges patronales</th>
-        <th>Taux&nbsp;>&nbsp;€</th>
+        <th>Taux&nbsp;&gt;&nbsp;€</th>
         <th>TOTAL (EUR)</th>
         <th>TOTAL (EUR) sans charges patronales</th>
     </tr>
 </fieldset>
 
 <fieldset>
-<h2>Financement</h2>
-{% for f in poste.financements.all %}
-    <li>{{ f }}</li>
-{% endfor %}
+  <h2>Financement</h2>
+
+  {% if poste.financements.count > 0 %}
+  <table>
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Pourcentage</th>
+        <th>Commentaires</th>
+      </tr>
+    </thead>
+    <tbody>
+      {% for f in poste.financements.all %}
+      <tr>
+        <td>{{ f.get_type_display }}</td>
+        <td>{{ f.pourcentage|floatformat:0 }} %</td>
+        <td>{{ f.commentaire }}</td>
+      </tr>
+      {% endfor %}
+    </tbody>
+  </table>
+  {% endif %}
+
 </fieldset>
 
 <fieldset>