From 1c14f4001ecdf98f56ca5a8a3e6305b87ad291f3 Mon Sep 17 00:00:00 2001 From: Saran440 Date: Wed, 22 Jan 2020 10:43:25 +0700 Subject: [PATCH] [12.0][ENH] report_xlsx_helper : dynamic function _write_line --- report_xlsx_helper/readme/CONTRIBUTORS.rst | 2 ++ report_xlsx_helper/report/report_xlsx_abstract.py | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/report_xlsx_helper/readme/CONTRIBUTORS.rst b/report_xlsx_helper/readme/CONTRIBUTORS.rst index 56577cc5..dbf4d75b 100644 --- a/report_xlsx_helper/readme/CONTRIBUTORS.rst +++ b/report_xlsx_helper/readme/CONTRIBUTORS.rst @@ -1,2 +1,4 @@ * Luc De Meyer * Rattapong Chokmasermkul +* Saran Lim. + diff --git a/report_xlsx_helper/report/report_xlsx_abstract.py b/report_xlsx_helper/report/report_xlsx_abstract.py index 375fca82..26c7f891 100644 --- a/report_xlsx_helper/report/report_xlsx_abstract.py +++ b/report_xlsx_helper/report/report_xlsx_abstract.py @@ -569,6 +569,8 @@ class ReportXlsxAbstract(models.AbstractModel): col_specs_section=None, render_space=None, default_format=None, + col_specs='col_specs', + wanted_list='wanted_list', ): """ Write a line with all columns included in the 'wanted_list'. @@ -576,8 +578,8 @@ class ReportXlsxAbstract(models.AbstractModel): An empty cell will be written if no col_specs_section entry for a column. """ - col_specs = ws_params.get("col_specs") - wl = ws_params.get("wanted_list") or [] + col_specs = ws_params.get(col_specs) + wl = ws_params.get(wanted_list) or [] pos = 0 for col in wl: if col not in col_specs: