summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome
diff options
context:
space:
mode:
authorLucas Lefèvre <lul@odoo.com>2020-05-18 09:12:58 +0000
committerPierre Rousseau <pro@odoo.com>2020-06-11 07:41:02 +0000
commit997d21a67e7c634d16367bafc5ce9d7b4c4e228d (patch)
tree5bc45fa549837744a64fabee20163117eead140b /addons/web/static/src/js/chrome
parent09cfde14bd086bd190a8c34a157557fa363d0438 (diff)
[IMP] web: Allow to use a custom control panel
The abilty to use a custom control panel for an action seems to have been lost with 18e5416. With this commit the action config can specify a custom component to use as control panel. Usefull for o-spreadsheet integration. Task 2238915 closes odoo/odoo#52807 Signed-off-by: Vincent Schippefilt (vsc) <vsc@odoo.com>
Diffstat (limited to 'addons/web/static/src/js/chrome')
-rw-r--r--addons/web/static/src/js/chrome/abstract_action.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/chrome/abstract_action.js b/addons/web/static/src/js/chrome/abstract_action.js
index b300cb22cf4..982b750ab56 100644
--- a/addons/web/static/src/js/chrome/abstract_action.js
+++ b/addons/web/static/src/js/chrome/abstract_action.js
@@ -130,7 +130,7 @@ var AbstractAction = Widget.extend(ActionMixin, {
this._setTitle(this.controlPanelProps.title);
}
this.controlPanelProps.title = this.getTitle();
- this._controlPanelWrapper = new ComponentWrapper(this, ControlPanel, this.controlPanelProps);
+ this._controlPanelWrapper = new ComponentWrapper(this, this.config.ControlPanel, this.controlPanelProps);
await this._controlPanelWrapper.mount(this.el, { position: 'first-child' });
}