9c8a987e0f49aace4c040bb86b5784066900b6da
Before this commit, when a recipient is suggested in composer header and current user click on checkbox, there was the following warning in the console: ``` read-only SuggestedRecipientInfo/isSelected on record(SuggestedRecipientInfo_1) was updated ``` The state of a selected suggested recipient is determined by being manually selected on UI, but also that there's a partner related to this recipient. `isSelected` is a computed field with itself as dependency, and it was also imperatively set. We don't want any computed field to be set imperatively, hence the warning in the console. This commit fixes the issue by introducing another field that is specific to selection on UI by current user. This field does not depend on whether there's a partner. This field is imperatively set, and then `isSelected` is fully declarative as a computed field with no self dependency and no imperative update. Task-3032869 closes odoo/odoo#103573 X-original-commit: 8e2980e1e871a8046f09d3d0affb6400ee030eeb Signed-off-by: Louis Wicket (wil) <wil@odoo.com> Signed-off-by: Alexandre Kühn (aku) <aku@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%