Ajout d'un champ fonction charge réel à Evolution
authorAlicia FLOREZ <alicflorez@gmail.com>
Thu, 13 Jun 2013 16:07:56 +0000 (18:07 +0200)
committerAlicia FLOREZ <alicflorez@gmail.com>
Thu, 13 Jun 2013 16:07:56 +0000 (18:07 +0200)
evolution.py

index ef69b4a..e1ef33a 100644 (file)
@@ -37,6 +37,12 @@ class Evolution(osv.Model):
             result[evo.id] = sum([p.charge_plan for p in evo.phases])
         return result
 
+    def _get_charge_reel(self, cr, uid, ids, field, arg, context=None):
+        result = {}
+        for e in self.browse(cr, uid, ids, context=context):
+            result[e.id] = sum([p.quantite for p in e.charge_reel])
+        return result
+
 
     _columns = {
         "pid": fields.integer(string="PID"),
@@ -252,7 +258,7 @@ class Charge(osv.Model):
         "name": fields.char(string="Title", size=64, required=True),
         "description": fields.text(string="Description"),
         "date": fields.date(string="Date"),
-        "quantité": fields.selection(_selection_qte, string="Quantité"),
+        "quantite": fields.selection(_selection_qte, string="Quantité"),
         "phase_id": fields.many2one("cmmi.evolution.phase",
                                     string="Phase de l'évolution",
                                     required=True),