From 992a14b3167abb12f3ccb96d8ebc4027a6f4c804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Mon, 16 May 2016 09:38:51 +0200 Subject: [PATCH] [IMP] mis_builder: simplify widget template Plus more consistent vocabulary for row/col labels --- mis_builder/models/mis_report.py | 20 ++++---- mis_builder/static/src/xml/mis_widget.xml | 62 +++++++++++------------ 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/mis_builder/models/mis_report.py b/mis_builder/models/mis_report.py index c4f5e4c7..2e654dd1 100644 --- a/mis_builder/models/mis_report.py +++ b/mis_builder/models/mis_report.py @@ -369,8 +369,8 @@ class KpiMatrix(object): header = [{'cols': []}, {'cols': []}] for col in self.iter_cols(): header[0]['cols'].append({ - 'description': col.description, - 'comment': col.comment, + 'label': col.description, + 'description': col.comment, 'colspan': col.colspan, }) for subcol in col.iter_subcols(): @@ -380,22 +380,22 @@ class KpiMatrix(object): 'colspan': 1, }) - content = [] + body = [] for row in self.iter_rows(): row_data = { 'row_id': row.row_id, 'parent_row_id': (row.parent_row and row.parent_row.row_id or None), - 'description': row.description, - 'comment': row.comment, + 'label': row.description, + 'description': row.comment, 'style': self._style_model.to_css_style( row.style_props), - 'cols': [] + 'cells': [] } for cell in row.iter_cells(): if cell is None: # TODO use subcol style here - row_data['cols'].append({}) + row_data['cells'].append({}) else: col_data = { 'val': (cell.val @@ -407,12 +407,12 @@ class KpiMatrix(object): } if cell.drilldown_arg: col_data['drilldown_arg'] = cell.drilldown_arg - row_data['cols'].append(col_data) - content.append(row_data) + row_data['cells'].append(col_data) + body.append(row_data) return { 'header': header, - 'content': content, + 'body': body, } diff --git a/mis_builder/static/src/xml/mis_widget.xml b/mis_builder/static/src/xml/mis_widget.xml index 8880caff..e5c92c5c 100644 --- a/mis_builder/static/src/xml/mis_widget.xml +++ b/mis_builder/static/src/xml/mis_widget.xml @@ -10,40 +10,40 @@ - - - - - - + + + + - - + + - - -
- - - -
- - -
+ + + +
+ + +
- +
+ + +
+ + +
+ + + + + + + + - - - - - - - - -