From ea7ef13b0f76460f6fcf6dc02a3af3b4266cc0d2 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Mon, 5 Dec 2022 11:29:49 +0000 Subject: [PATCH] [FIX] web: kanban: allow to specify custom Compiler This commit allows to specify a custom Compiler to be used by the KanbanRecord of a custom Kanban view (js_class). This is necessary for the social kanban views. Something similar is already done in the Form view. closes odoo/odoo#108221 Related: odoo/enterprise#35065 Signed-off-by: Lucas Perais (lpe) Signed-off-by: Aaron Bohy (aab) --- addons/web/static/src/views/kanban/kanban_controller.js | 1 + addons/web/static/src/views/kanban/kanban_controller.xml | 1 + addons/web/static/src/views/kanban/kanban_record.js | 4 ++-- addons/web/static/src/views/kanban/kanban_renderer.js | 1 + addons/web/static/src/views/kanban/kanban_renderer.xml | 2 ++ addons/web/static/src/views/kanban/kanban_view.js | 3 +++ 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/views/kanban/kanban_controller.js b/addons/web/static/src/views/kanban/kanban_controller.js index 1e49920a127..e65e0ea729e 100644 --- a/addons/web/static/src/views/kanban/kanban_controller.js +++ b/addons/web/static/src/views/kanban/kanban_controller.js @@ -132,6 +132,7 @@ KanbanController.props = { forceGlobalClick: { type: Boolean, optional: true }, onSelectionChanged: { type: Function, optional: true }, showButtons: { type: Boolean, optional: true }, + Compiler: { type: Function, optional: true }, // optional in stable for backward compatibility Model: Function, Renderer: Function, buttonTemplate: String, diff --git a/addons/web/static/src/views/kanban/kanban_controller.xml b/addons/web/static/src/views/kanban/kanban_controller.xml index 48ce0f0ef11..d5bffbc75e6 100644 --- a/addons/web/static/src/views/kanban/kanban_controller.xml +++ b/addons/web/static/src/views/kanban/kanban_controller.xml @@ -10,6 +10,7 @@