af80c68ae50159d21977692c6d283c4067254edd
PURPOSE Currently mailgateway runner user is used to create most documents through incoming emails. Purpose of this commit is to try to link document creation and update to users, using the email to make the matching. SPECIFICATIONS New sudo implementation allow to bypass access rights while keeping effective user as creator. Use this mechanism to create documents still using the mailgateway runner user while linking creator to matching user. Heuristic to use to match email_from and users * if route is linked to an alias: check its owner record and check in its followers; * find users having this emails; * if route is linked to an alias: use alias_user_id field; * fallback on mailgateway user; Other side effect is that creator and author of incoming email linked to the new record will now better match the document creator when linked to an existing user. LINKS Task 1919267 PR #30597 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, Purchase Management, ...
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.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%