From 97ea337194fea3ab077efc1e2136d159e92b648e Mon Sep 17 00:00:00 2001 From: Alicia FLOREZ Date: Thu, 13 Jun 2013 17:47:33 +0200 Subject: [PATCH] =?utf8?q?Ajout=20d'un=20champ=20fonction=20charge=20r=C3=A9?= =?utf8?q?el=20=C3=A0=20palier=5Fphase?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- axes.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/axes.py b/axes.py index 23437c1..aa2e4ac 100644 --- a/axes.py +++ b/axes.py @@ -371,6 +371,12 @@ class PalierPhase(osv.Model): result[pp.id] = sum([p.charge_plan for p in pp.phases]) return result + def _get_charge_reel(self, cr, uid, ids, field, arg, context=None): + result = {} + for pp in self.browse(cr, uid, ids, context=context): + result[pp.id] = sum([c.quantite for c in pp.charges]) + return result + _columns = { "name": fields.function(_get_name, @@ -387,6 +393,9 @@ class PalierPhase(osv.Model): "charge_plan": fields.function(_get_charge_plan, type="integer", string="Charge plannifiée"), + "charge_reel": fields.function(_get_charge_reel, + type="integer", + string="Charge plannifiée"), # backrefs "charges": fields.one2many("cmmi.evolution.charge", "phase_id", -- 1.7.10.4