Wednesday, August 28, 2024
3 changes · 17.0
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