From 67597d223e55df6866d40c365e67133d35aaf69e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 6 May 2016 10:22:51 +0200 Subject: [PATCH] [WIP] mis_builder: refactoring --- mis_builder/models/mis_builder.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/mis_builder/models/mis_builder.py b/mis_builder/models/mis_builder.py index bbd75846..40fcc1f6 100644 --- a/mis_builder/models/mis_builder.py +++ b/mis_builder/models/mis_builder.py @@ -82,7 +82,8 @@ class KpiMatrix(object): def iter_row_headers(self): """ Iterate rows headers, top down - yields row_id, parent_row_id=None, row_description, row_comment, kpi + yields row_id, parent_row_id=None, row_description, row_comment, \ + row_style, kpi """ raise RuntimeError("not implemented") @@ -103,12 +104,18 @@ class KpiMatrix(object): def iter_row_values(self): """ Iterate row values, left to right - yields row_id, col_id, val, val_rendered, val_comment, \ - subkpi, period_key + yields row_id, col_id, val, val_rendered, val_comment, + val_style, subkpi, period_key """ raise RuntimeError("not implemented") - #### + def iter_kpi_values(self, period_key): + """ + yields kpi, kpi_values + """ + raise RuntimeError("not implemented") + + # TODO FIXME old methods to be removed def set_kpi_vals(self, period, kpi, vals): """ Set the values for a kpi in a period