Friday, September 5, 2025
4 changes · saas-18.4
Enhancements to existing features
Attendance approvers can now view the attendance approver field in an employee's My Profile work information even when employees are not allowed to edit their own data. This keeps approval responsibilities visible without allowing unauthorized profile changes.
Original PR description
Add read-only mode for the attendance approver in the My Profile Work Information tab when `allow employee to edit own data` is disabled. task-5008352 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#225705 Forward-Port-Of: odoo/odoo#222430
The Italian tax export flow now shows the month-end LIPE action as “Close” instead of “Submit” when the period is not the final month of a quarter. This makes the wording better match the actual business step and reduces confusion for users handling monthly Italian VAT reporting.
Original PR description
- Dynamically set the `submittedLabel` to 'Close' instead of 'Submit' when the tax period do not correspond to the last month of a quarter (March, June, September, December). task-4825570 Forward-Port-Of: odoo/enterprise#86920
UrbanPiper connection errors in Point of Sale now show the specific message returned by the service instead of a generic system error. This helps teams identify and resolve setup or data issues faster, such as duplicate store references.
Original PR description
Before this commit: --- - HTTP errors from UrbanPiper API only showed the generic Python exception. - It was difficult to identify the actual cause (e.g., duplicate store ref_id). After this commit: --- - HTTP error handling now extracts the `message` from the API JSON response. - The displayed/logged error clearly reflects the real cause of the failure. task-5026169 Forward-Port-Of: odoo/enterprise#92713
Odoo now sends message reactions made by users to the customer's WhatsApp conversation. This keeps WhatsApp chats more consistent across Odoo and the customer's messaging app, reducing confusion when users react to messages.
Original PR description
Add support for sending reaction type messages via the WhatsApp API by introducing the `reaction` message type in the WhatsAppApi. This resolves the issue where reactions made by Odoo users are not reflected in the customer's WhatsApp conversation. API Documentation: https://developers.facebook.com/docs/whatsapp/cloud-api/messages/reaction-messages Task-4828394 Forward-Port-Of: odoo/enterprise#93849 Forward-Port-Of: odoo/enterprise#88520