[FIX] onboarding: modify access rights for onboarding model

Steps to reproduce:
    - install Calendar and Appointments apps;
    - give "Access Rights" for administration to a user;
    - go to calendar app with this user.

Issue:
    The user does not have access to the calendar.

Cause:
    The user has no access rights for the onboarding model.

Solution:
    Check that the user belongs to the "group_system" group in the onboarding model controller.

opw-3083014

closes odoo/odoo#107514

X-original-commit: fa7dc387154c65ef07af1f903fa25ca5d2e890f9
Signed-off-by: Arnaud Joset <arj@odoo.com>
This commit is contained in:
Thomas Lefebvre (thle)
2022-12-08 15:51:31 +01:00
parent f7311cf3db
commit 29ec845109
+1 -1
View File
@@ -8,7 +8,7 @@ from odoo.http import request
class OnboardingController(http.Controller):
@http.route('/onboarding/<string:route_name>', auth='user', type='json')
def get_onboarding_data(self, route_name=None):
if not request.env.is_admin():
if not request.env.user.has_group('base.group_system'):
return {}
onboarding = request.env['onboarding.onboarding'].search([('route_name', '=', route_name)])