55d8da526debd8990c4ff3a25a346ec0da1c4cbd
Currently, portal followers of a project and its tasks are removed when the project visibility is changed to something else than portal. => We want to keep the behavior, but only when changing the visibility from portal to something else. When the project visibility is changed to portal, we currently add its customer to its followers. => In that case, we also want to add the customer of the tasks to the followers of the corresponding task. When the customer of a project in portal visibility is changed, the new customer is added to the followers of the project. => We want to remove this behavior. When a project is created with a customer and the portal visibility, the customer is added to the followers of the project. => We want to remove this behavior to avoid mistakenly showing a project that is not ready yet to the customer. This commit implements those changes, and also adds a warning when changing the visibility of the project if that change will automatically add/remove followers to the project and its tasks. Related: https://github.com/odoo/enterprise/pull/25800 Task-2812551 closes odoo/odoo#87747 Related: odoo/enterprise#25800 Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.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%