From 826b8314337c1038bce6d6ddaa30cb7f8a4f6308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sun, 7 Jun 2015 17:10:08 +0200 Subject: [PATCH] [IMP] mis_builder: improve kpi _onchange_type --- mis_builder/models/mis_builder.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mis_builder/models/mis_builder.py b/mis_builder/models/mis_builder.py index cd357d89..f15e71d9 100644 --- a/mis_builder/models/mis_builder.py +++ b/mis_builder/models/mis_builder.py @@ -139,9 +139,14 @@ class MisReportKpi(models.Model): @api.onchange('type') def _onchange_type(self): - # TODO: change compare_method, divider and dp for all 3 types - if self.type == 'pct': + if self.type == 'num': + self.compare_method = 'pct' + self.divider = '1' + self.dp = 0 + elif self.type == 'pct': self.compare_method = 'diff' + self.divider = '1' + self.dp = 0 elif self.type == 'str': self.compare_method = 'none' self.divider = ''