Wednesday, August 28, 2024
9 changes
6 changes
Enhancements to existing features
WhatsApp discussion messages now align with the updated way reactions are grouped and shared in the messaging system. This helps keep reaction displays consistent and reliable for users interacting through WhatsApp-related conversations.
Original PR description
Part of task-2828744 Related to odoo/odoo#170553
The Sign app now loads only the default signature font when the signing dialog opens, instead of downloading every available font immediately. This makes the dialog open faster on slower connections, while still loading other font choices in the background when users need them; saved signatures for internal users also appear by default in the draw tab.
Original PR description
Before this commit, when the user opened the sign dialog, all the fonts were downloaded, which could be slow depending on the internet connection. We decide to use the lightest default font for automatic signature. other fonts are downloaded when the user decide to use another font. taskid: 3713718
The spreadsheet pivot details side panel has been adjusted to better handle overflowing content. This should make detailed pivot information easier to view and reduce layout issues for users working with spreadsheets.
Event setup and registration processes now avoid unnecessary database work, making common event actions faster. This should improve responsiveness when creating events or handling registrations, without changing business workflows.
Spreadsheets now support a shared default currency setting that can be used for both currency and accounting number formats. This makes financial spreadsheet displays more consistent and easier to configure for business reporting.
Original PR description
Changed the model config `defaultCurrencyFormat` to `defaultCurrency`, so it can be used for both currency and accounting formats. Task: [4083126](https://www.odoo.com/web#id=4083126&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
Spreadsheet filter side panels now use the shared side panel component from the spreadsheet engine instead of a separate Odoo-specific version. This keeps the experience visually consistent while reducing duplicated maintenance work.
Original PR description
After the revamping of the side panels, the component `SidePanelCollapsible` of o-spreadsheet now have the same style as the one we have in Odoo. We can remove the odoo's implementation and use the one from o-spreadsheet. Task: [4105418](https://www.odoo.com/web#id=4105418&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
3 changes
Enhancements to existing features
This update addresses frequent timeout issues when submitting invoices to Kenya's eTIMS system. The system timeout has been increased from 30 seconds to 45 seconds to give the service more time to respond, and error messages have been improved to clearly inform users that they should simply wait and retry rather than taking other action.
Original PR description
We noticed that in production, eTIMS regularly fails to respond within the timeout of 30s when we send an invoice. Since this happens fairly often, this PR aims to improve the error message so that the user knows there is nothing they can do except wait for a bit and then retry. We also increase the timeout to 45s, on the off chance that this might improve things somewhat. taskid: none
Unit tests have been added to validate the Indian asset depreciation feature, ensuring the calculations and functionality work correctly. This improves the reliability and quality of the Indian localization module by catching potential issues early through automated testing.
Original PR description
[IMP] l10n_in_asset: add unit tests to indian asset depreciation This is about adding test to the new indian asset depreciation feature https://github.com/odoo/enterprise/pull/67225/commits/23591bb39500018afb3c4dab1c33c665c5f3a064 task-id#3909619 original-pr: https://github.com/odoo/enterprise/pull/67225
Event registration emails and SMS messages are now sent in batches instead of one at a time, making the notification system faster and more efficient. This improvement allows the system to process multiple communications together, reducing overall processing time and server load when events receive many registrations.
Original PR description
Mail or sms sending on "after registration" is currently done sequentially. With this commit it is now batched in order to benefit from optimizations done in various mail and sms stack. Sending is grouped by scheduler, allowing to globally group by template (mail or sms). Task-3084943