Daily updates from Odoo
Tuesday, February 6, 2024
4 changes
1 change
Enhancements to existing features
The Sign app now uses a lighter signature capture tool that does not rely on jQuery. This reduces dependencies and helps prepare the product for future frontend modernization while keeping signing flows working as expected.
Original PR description
The jSignature library depends on jQuery. As we plan to remove jQuery in the future, jSignature is replaced by another (simpler) library, with fewer dependencies. Enters signature_pad [1], which looks well maintained, has no external dependency and is (roughly) 1/3 of the size. This commit adapts the related components. task-3599215 [1]: https://github.com/szimek/signature_pad
3 changes
Enhancements to existing features
This update adds database indexes to the analytic plan columns to speed up searches when working with large datasets. This improvement makes operations like deleting accounts faster and more efficient, especially when the system has many analytic items linked together.
Original PR description
The table linked to analytic items can be pretty huge, and searching by account needs to be fast. For instance, this index can be used when deleting an account because of the foreign keys.
This change reorders the website sitemap to list manually created pages before system controllers. Pages are typically more important content that users intentionally create, are updated more frequently, and are fewer in number than controllers. This ordering may help search engines prioritize crawling your most important content, especially if they have limited crawling budgets for large websites.
Original PR description
This shouldn't change anything regarding SEO, but is worth a try. It will also impact the link suggestion when creating a link in the editor, but having pages listed first also have sense there, or…
This shouldn't change anything regarding SEO, but is worth a try. It will also impact the link suggestion when creating a link in the editor, but having pages listed first also have sense there, or at least it won't be worst. The idea for the SEO part is that if the sitemap order (if too long) would have some impact as crawlers might have a limited crawling budget for your website and it will only crawl the first pages it finds. Are those "first pages" impacted by the sitemap order? It's almost sure it's not, as Google definitely knows how to crawl on its own, and is even probably ignoring the sitemap most of the time. Also, pages: - Are probably always important content since you created manually a page to write something, while (some) controllers might just be content you care less about. Pages are probably always important while we can't say that for controllers. - Should be fewer in number than controllers most of the time - Have a lastmod set, as opposed to controllers For all those reasons, this commit reverse the pages vs controllers order in the sitemap. This is coming from our prod where some pages are yet not indexed while they have been published months ago.
This update adds and improves Latvian language translations across multiple Odoo modules including accounting, expenses, purchasing, sales, and reporting dashboards. Users in Latvia will now see more complete and accurate translations throughout the system, improving usability for Latvian-speaking organizations.
Original PR description
\*: account, hr_expense, purchase, sale, spreadsheet_dashboard_purchase, spreadsheet_dashboard_purchase_stock, spreadsheet_dashboard_sale, web Enterprise: https://github.com/odoo/enterprise/pull/53921 opw-3667913 Forward-Port-Of: odoo/odoo#152692 Forward-Port-Of: odoo/odoo#148658