From ad00496a419f2427ced207220dd951f064bcb033 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 22 Jun 2015 14:45:00 +0200 Subject: [PATCH] [IMP] website_event: hide technical menus Field show_menu generates three menus Introduction, Location and Register on the page of the event on the website. Generating new menus requires the Technical Features groups so checking this box would produce and error on non-technical users. Moreover these menus are hardcoded, making it less useful and may produce unexpected behaviour (replaces previous menus). Hide the menus to non-technical users and add help message explaining the effect of the field. Fixes #7099 --- addons/website_event/models/event.py | 3 ++- addons/website_event_track/views/event_backend.xml | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/website_event/models/event.py b/addons/website_event/models/event.py index 0ea3a4b3f23..234ebc88931 100644 --- a/addons/website_event/models/event.py +++ b/addons/website_event/models/event.py @@ -106,7 +106,8 @@ class event(osv.osv): help="Website communication history", ), 'website_url': fields.function(_website_url, string="Website url", type="char"), - 'show_menu': fields.function(_get_show_menu, fnct_inv=_set_show_menu, type='boolean', string='Dedicated Menu'), + 'show_menu': fields.function(_get_show_menu, fnct_inv=_set_show_menu, type='boolean', string='Dedicated Menu', + help="Creates menus Introduction, Location and Register on the page of the event on the website."), 'menu_id': fields.many2one('website.menu', 'Event Menu'), } _defaults = { diff --git a/addons/website_event_track/views/event_backend.xml b/addons/website_event_track/views/event_backend.xml index 7c053096f66..3bd804e837f 100644 --- a/addons/website_event_track/views/event_backend.xml +++ b/addons/website_event_track/views/event_backend.xml @@ -174,8 +174,8 @@