Daily updates from Odoo
Thursday, January 16, 2025
6 changes · master
Enhancements to existing features
This update improves how users reply to and forward messages in Odoo Mail. It should make email-style conversations easier to manage and help users communicate more efficiently from within Odoo.
The test_web_studio module now includes an explicit access permission configuration. This helps keep automated testing aligned with the expected security setup and reduces the risk of permission-related test issues.
Original PR description
odoo/odoo#192112
Product price display markup was aligned with recent website shop changes by using a standard page element instead of a heading. This helps keep rental and subscription product pages consistent and supports better search engine structure.
Original PR description
change product price tag from h3 to div task-4368329
The activity management component has been moved into a shared foundation used by several Odoo apps. This should make activity-related behavior more consistent across approvals, documents, signing, and VoIP while reducing duplicated maintenance work.
Spreadsheet view components were simplified so they no longer send unnecessary internal updates to other parts of the spreadsheet engine. This reduces unintended interactions and helps keep collaborative spreadsheet behavior more predictable.
Original PR description
The CoreView plugins have a local state that is directly derived from the core data. As such, they should not have any impact on plugins other than themselves, especially not on core plugins. This revision removes the dispatch fro the core view plugins altogether as they don't and should not dispatch anything. Task: 4241403
*: account_followup,account_reports,mrp_account_enterprise, sign,snailmail_account_followup,web_studio This commit allows to only enable when needed the "autoprefixing" feature of CSS rules used for compatibility with (very) old browsers. To do so, it introduces the boolean `t-autoprefix` attribute on `<t t-call-assets="..."/>` in QWeb's templates. As those prefixes (e.g. `-webkit-`, `-moz-`...) are basically only required for wkhtmltopdf compatibility nowadays, only the reports' bundl
Original PR description
*: account_followup,account_reports,mrp_account_enterprise, sign,snailmail_account_followup,web_studio This commit allows to only enable when needed the "autoprefixing" feature of CSS rules used for compatibility with (very) old browsers. To do so, it introduces the boolean `t-autoprefix` attribute on `<t t-call-assets="..."/>` in QWeb's templates. As those prefixes (e.g. `-webkit-`, `-moz-`...) are basically only required for wkhtmltopdf compatibility nowadays, only the reports' bundles stil use it. Also disabling it for the other bundles (backend, frontend...) result into a slight gain in the bundles' size (+/- 20ko uncompressed on a database "all").