summaryrefslogtreecommitdiff
path: root/addons/base_setup/static/src/js/res_config_dev_tool.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base_setup/static/src/js/res_config_dev_tool.js')
-rw-r--r--addons/base_setup/static/src/js/res_config_dev_tool.js31
1 files changed, 31 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
new file mode 100644
index 00000000000..b407a731a35
--- /dev/null
+++ b/addons/base_setup/static/src/js/res_config_dev_tool.js
@@ -0,0 +1,31 @@
+odoo.define('base_setup.ResConfigDevTool', function (require) {
+ "use strict";
+
+ var config = require('web.config');
+ var Widget = require('web.Widget');
+ var widget_registry = require('web.widget_registry');
+
+ var ResConfigDevTool = Widget.extend({
+ template: 'res_config_dev_tool',
+
+ init: function () {
+ this._super.apply(this, arguments);
+ this.isDebug = config.isDebug();
+ this.isAssets = config.isDebug("assets");
+ this.isTests = config.isDebug("tests");
+ },
+
+ willStart: function () {
+ var self = this;
+ return this._super.apply(this, arguments).then(function () {
+ return self._rpc({
+ route: '/base_setup/demo_active',
+ }).then(function (demo_active) {
+ self.demo_active = demo_active;
+ });
+ });
+ },
+ });
+
+ widget_registry.add('res_config_dev_tool', ResConfigDevTool);
+});