Monday, November 27, 2023
2 changes
New functionality added to Odoo
UPS has transitioned to a new REST API with OAuth credentials and will stop accepting requests from the old SOAP integration after June 2024. This update introduces a new delivery_ups_rest module to support the modern API, allowing customers time to migrate from the deprecated delivery_ups module. Users relying on UPS shipping must upgrade to maintain uninterrupted service.
Original PR description
UPS rolled out their REST API with 0Auth credentials and as of June 2023 have stopped issuing new API access keys used by the older SOAP Integration. and as of June 2024, all requests with the old auth will be rejected. The new REST API Integration is added in the new module `delivery_ups_rest` to allow users a period to transition to the new integration. The old module `delivery_ups` is now deprecated and will be deleted in 2024 when it becomes obsolete. taskId: 3349269 COM PR: odoo/odoo#137713 Github Issue: odoo/odoo#123446 Forward-Port-Of: odoo/enterprise#51198 Forward-Port-Of: odoo/enterprise#43538
Resolved issues and error corrections
Fixed a critical issue where customers experienced application crashes when trying to cancel appointment meetings that had extra attendees added. The system now properly handles meeting cancellations by allowing attendees to leave the meeting without errors, and notifications are correctly displayed in the chat history.
Original PR description
**Steps to reproduce** Step 1. As a customer, schedule a meeting Step 2. Add extra attendees from the backend through the calendar event Step 3. Now again go to the appointment confirmation page and try to cancel the meeting. -> error(page crash) **Technical** If there are more than 2 attendees in the meeting then the person who is cancelling the meeting should only leave the meeting and his leaving notification should display on the chatter. we are removing the attendee before and then trying to send the message from that attendee, so it is giving a traceback of not finding the record. **After this PR** Now the traceback is gone and user can cancel the meeting. Task-3505659 Forward-Port-Of: odoo/enterprise#48078