summaryrefslogtreecommitdiff
path: root/addons/base_setup/static/src/js
diff options
context:
space:
mode:
authorBarad Mahendra <mba@openerp.com>2019-08-30 10:50:46 +0000
committerBarad Mahendra <mba@openerp.com>2019-08-30 10:58:03 +0000
commit7420e6041e435a5bd6b8e58ed2e81ff9637fd78a (patch)
tree2a45230fadba6db71d9b4bf6da98a0801d43a262 /addons/base_setup/static/src/js
parentd2ad4838507f15be98d45365c4327062ac3b88ec (diff)
[FIX] base_setup: load demo data does not works
While moving web_settings_dashboard to base_setup in commit: https://github.com/odoo/odoo/commit/78565b1dc933692abba46a73f2298b7ea8e03c88#diff-2ac1c5a222c5332be62450c099440fd6L292 the load demo data click event was missing. so added event to load the demo data in base_setup. Task-2062477 closes odoo/odoo#36275 Closes: #36275 Signed-off-by: Romain Libert (rli) <rli@odoo.com>
Diffstat (limited to 'addons/base_setup/static/src/js')
-rw-r--r--addons/base_setup/static/src/js/res_config_dev_tool.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/addons/base_setup/static/src/js/res_config_dev_tool.js b/addons/base_setup/static/src/js/res_config_dev_tool.js
index b407a731a35..7638d4f0575 100644
--- a/addons/base_setup/static/src/js/res_config_dev_tool.js
+++ b/addons/base_setup/static/src/js/res_config_dev_tool.js
@@ -7,6 +7,9 @@ odoo.define('base_setup.ResConfigDevTool', function (require) {
var ResConfigDevTool = Widget.extend({
template: 'res_config_dev_tool',
+ events: {
+ 'click .o_web_settings_force_demo': '_onClickForceDemo',
+ },
init: function () {
this._super.apply(this, arguments);
@@ -25,6 +28,21 @@ odoo.define('base_setup.ResConfigDevTool', function (require) {
});
});
},
+
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ /**
+ * Forces demo data to be installed in a database without demo data installed.
+ *
+ * @private
+ * @param {MouseEvent} ev
+ */
+ _onClickForceDemo: function (ev) {
+ ev.preventDefault();
+ this.do_action('base.demo_force_install_action');
+ },
});
widget_registry.add('res_config_dev_tool', ResConfigDevTool);