0b8d4c0eb1b3c0e1bb2f2de9692938015cae8ab5
RATIONALE Remove _onchange_template_id / defaults usage for composer fields. It lacks control and make value computation hard to understand and predict. SPECIFICATIONS Remove _onchange_template_id / defaults usage for composer fields. It lacks control and make value computation hard to understand and predict. Split _onchange_template_id + default_get + get_record_data usage into editable computed stored fields. Each field should have its own method with its triggers (template, composition mode, ...). OTHER CHANGES Improve 'message_notify' to behave like 'message_post' with attachments. Add some parameters to the notification process to lessen a bit context usage. Improve wording of recently added features. Improve test coverage of recently modified features. Cleanup hr_recruitment_survey field naming and file organization, done when fixing a bug not really related to this branch. Fixup mail template preview wizard, some rare bugs when previewing notably attachments. LINKS This PR is build on previously merged content that originated form this PR. See notably odoo/odoo#99482 / Task-2710804 (Mail: Clean MailThread API). Task-3093257 (Mail: The Composer Update) Task-2088884 (Mail: Use editable computed stored fields in compose Prepares Task-3149286 (Account: Cleanup account.invoice.send wizard) closes odoo/odoo#107356 Related: odoo/upgrade#4243 Related: odoo/enterprise#36387 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%