summaryrefslogtreecommitdiff
path: root/addons/web_planner/static/src/js
diff options
context:
space:
mode:
authorKishan Gajjar <kig@odoo.com>2016-11-08 11:28:03 +0530
committerYannick Tivisse <yti@odoo.com>2016-12-01 16:32:01 +0100
commit167057800bf015cbed193a34ba8dd45691d110ae (patch)
treee1490132a589514284dc2b07b05a7b9c68c6b628 /addons/web_planner/static/src/js
parent92929ec6a7d4c31f353bb5c4fd5452452df8670b (diff)
[IMP] web,website: Only display planner for group_system users
Planners should only be visible for "base.group_system" user group (admin settings) because there are links to install apps etc. For now missing access rights messages whenever you click a settings link.Only for admin and not by company. Admin and the user who has "base.group_system" rights can see the planners.
Diffstat (limited to 'addons/web_planner/static/src/js')
-rw-r--r--addons/web_planner/static/src/js/web_planner_backend.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web_planner/static/src/js/web_planner_backend.js b/addons/web_planner/static/src/js/web_planner_backend.js
index 0a7c4b61c42..3f4391ae8eb 100644
--- a/addons/web_planner/static/src/js/web_planner_backend.js
+++ b/addons/web_planner/static/src/js/web_planner_backend.js
@@ -5,6 +5,7 @@ var core = require('web.core');
var Model = require('web.Model');
var SystrayMenu = require('web.SystrayMenu');
var planner = require('web.planner.common');
+var session = require('web.session');
var PlannerLauncher = planner.PlannerLauncher.extend({
start: function() {
@@ -33,7 +34,9 @@ var PlannerLauncher = planner.PlannerLauncher.extend({
},
});
-SystrayMenu.Items.push(PlannerLauncher);
+if (session.is_system) {
+ SystrayMenu.Items.push(PlannerLauncher);
+}
return {
PlannerLauncher: PlannerLauncher,