From a8b4323eebe0f87061bef4cb58aa7e5ff2df24be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Gil=20Sorribes?= Date: Tue, 28 May 2019 16:52:26 +0200 Subject: [PATCH] [11.0][FIX] open Account Move Line view from Aged Partner Balance report --- .../src/js/account_financial_report_widgets.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/account_financial_report/static/src/js/account_financial_report_widgets.js b/account_financial_report/static/src/js/account_financial_report_widgets.js index 727120d4..6090d052 100644 --- a/account_financial_report/static/src/js/account_financial_report_widgets.js +++ b/account_financial_report/static/src/js/account_financial_report_widgets.js @@ -36,8 +36,15 @@ odoo.define('account_financial_report.account_financial_report_widget', function boundLinkmulti: function (e) { var res_model = $(e.target).data('res-model'); var domain = $(e.target).data('domain'); + if (!res_model) { + res_model = $(e.target.parentElement).data('res-model'); + } + if (!domain) { + domain = $(e.target.parentElement).data('domain'); + } return this.do_action({ type: 'ir.actions.act_window', + name: this._toTitleCase(res_model.split('.').join(' ')), res_model: res_model, domain: domain, views: [[false, "list"], [false, "form"]], @@ -66,6 +73,12 @@ odoo.define('account_financial_report.account_financial_report_widget', function target: 'current', }); }, + _toTitleCase: function (str) { + return str.replace(/\w\S*/g, function (txt) { + return txt.charAt(0).toUpperCase() + + txt.substr(1).toLowerCase(); + }); + }, }); return accountFinancialReportWidget;