PosteFinancement ajustements
authordavin baragiotta <davin.baragiotta@u-db.(none)>
Wed, 6 Apr 2011 21:05:45 +0000 (17:05 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Wed, 6 Apr 2011 21:05:45 +0000 (17:05 -0400)
project/dae/models.py
project/dae/templates/dae/poste.html

index d0fa588..c7f19f0 100644 (file)
@@ -152,12 +152,17 @@ POSTE_FINANCEMENT_CHOICES = (
 
 
 class PosteFinancement(models.Model):
-    montant = models.DecimalField(max_digits=12, decimal_places=2)
+    montant = models.DecimalField(max_digits=12, decimal_places=2, 
+            help_text="ex.: 12000.00 € (décimale avec point, devise = EUR)")
     poste = models.ForeignKey('Poste', related_name='financements')
     type = models.CharField(max_length=1, choices=POSTE_FINANCEMENT_CHOICES)
-    pourcentage = models.DecimalField(max_digits=12, decimal_places=2)
-    commentaire = models.TextField()
+    pourcentage = models.DecimalField(max_digits=12, decimal_places=2,
+            help_text="ex.: 33.33 % (décimale avec point)")
+    commentaire = models.TextField(
+            help_text="Spécifiez la source de financement.")
 
+    class Meta:
+        ordering = ['type']
 
 GENRE_CHOICES = (
     ('m', 'Homme'),
index ba7f02b..fc8bc50 100644 (file)
     </tr>
     {% for fin in poste.financements.all %}
       <tr>
-        <td>{{ fin.type }}</td>
+        <td>{{ fin.get_type_display }}</td>
         <td>{{ fin.montant }}</td>
-        <td>{{ fin.devise }}</td>
+        <td>€
+            {% comment %}
+            {{ fin.devise }}
+            {% endcomment %}
+        </td>
         <td>{{ fin.pourcentage }}</td>
         <td>{{ fin.commentaire }}</td>
         <td><a href="{% url financement poste_key fin.id %}">Modifier</a></td>
         $('#financing-form').load($(this).attr('href') + '?ajax=1')
                             .dialog({
                                 modal: true,
-                                height: 460,
-                                width: 500
+                                height: 500,
+                                width: 550
                             });
         return false;
     });