corrigé un bug dû à une fonction manquante
authorNicolas Cadou <ncadou@cadou.ca>
Sat, 14 May 2011 02:08:06 +0000 (22:08 -0400)
committerNicolas Cadou <ncadou@cadou.ca>
Thu, 19 May 2011 00:12:24 +0000 (20:12 -0400)
project/rh/models.py

index 4156a81..34d2819 100644 (file)
@@ -775,7 +775,19 @@ class ValeurPoint(Metadata):
 
     class Meta:
         ordering = ['annee', 'implantation__nom']
-        
+
+    def get_tauxchange_courant(self):
+        """
+        Recherche le taux courant associé à la valeur d'un point.
+        Tous les taux de l'année courante sont chargés, pour optimiser un
+        affichage en liste. (On pourrait probablement améliorer le manager pour
+        lui greffer le taux courant sous forme de JOIN)
+        """
+        for tauxchange in self.tauxchange:
+            if tauxchange.implantation_id == self.implantation_id:
+                return tauxchange
+        return None
+
     def __unicode__(self):
         tx = self.get_tauxchange_courant()
         if tx: