Daily updates from Odoo
Wednesday, January 29, 2025
3 changes · master
New functionality added to Odoo
Calendar events can now send reminders through WhatsApp, in addition to existing email and SMS options. Businesses can use WhatsApp templates for attendee reminders and choose whether the event organizer should also be notified.
Original PR description
PURPOSE The purpose of this commit is to introduce a new reminder of WhatsApp type for calendar events. Now the user can send WhatsApp messages as a reminder of calendar events by defining a WhatsApp template for the remainder, similar to the existing functionalities for emails and SMS. SPECIFICATION A new feature is added by this module to send a reminder of calendar events through WhatsApp. The users can create a reminder of WhatsApp type by defining a WhatsApp template that applies to the `calendar.attendee` model. Users can also define whether to send the remainder to the organizer of the calendar event or not by defining the `notify responsible` boolean. Related Upgrade PR: https://github.com/odoo/upgrade/pull/5709 Task-3506616
Enhancements to existing features
Map markers in stock operations can now show summary details for multiple records that share the same location. This helps users quickly understand grouped deliveries or transfers without opening each record individually.
Original PR description
This commit adds support for showing the summary of multiple records in the marker popup in map view, in case multiple records shared the same location via a setting a new attribute called `full_popup`. Previously, the summary was only shown if the marker corresponded to a single record. If multiple records shared the same marker, only the "Navigate" (or "Open") button(s) were shown along with the address if not hidden.
Salary package offers now better check whether a signature template is ready before an offer is sent by email. Users are guided to upload the required PDF when needed, reducing failed or incomplete pre-offer signature requests.
Original PR description
A new related field for `sign_template_id` is needed to control the warning message's visibility and enable or disable the `send_by_email` button. The `Upload a PDF` hyperlink triggers an action for the `sign.template` model with a context that contains `'upload_pdf': True`, ensuring that when a redirection occurs via the hyperlink, a check is performed when the component is mounted, and `requestFile('sign_send_request')` is triggered accordingly.
task-4427308