888d1f300c00ce5299092d857f7b3e43379875ce
Context ------- in the module website_calendar, the controller create an event with alarm with the Public user and the company of the public user and set partner_ids that may belong to a different company Issue ----- The company of the user that create the event remains in the context and _notify_next_alarm check for each user which event should be notify using with user of the partner that may be notified and check the access rules to filter the event the partner should actually see. The check of the acces rules need env.companies that remains the company of the user that create the event which the current user may not see which trigger the following error. "Access to unauthorized or invalid companies." Solution -------- Wipe the company in the context when calling get_next_notif closes odoo/odoo#66999 X-original-commit: 7fe9012301f606e153ad2ad04c392aa193c182f3 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%