Daily updates from Odoo
Friday, December 19, 2025
9 changes
1 change
Enhancements to existing features
This update ensures IoT boxes automatically align with the latest database version, improving data consistency and reliability. The system checks the database nightly and triggers a restart of the IoT boxes to apply the necessary code changes. This prevents discrepancies between the database and the IoT box’s code.
Original PR description
This PR adds the code which checks every midnight to see if the version of the database has changed. If so, it will update the iot box's code to align it to the database version Note: 1) the existing iot boxes will need to restart to get this cron job 2) Outside of database upgrade the code won't be upgraded with the cron Forward-Port-Of: odoo/odoo#240308 Forward-Port-Of: odoo/odoo#239049
1 change
Enhancements to existing features
This update ensures the IoT boxes automatically update their code to match the latest database version, occurring every midnight. This synchronization is triggered by a new cron job and requires a restart of existing IoT boxes to apply the changes. It prevents outdated code on the IoT boxes, improving overall system stability.
Original PR description
This PR adds the code which checks every midnight to see if the version of the database has changed. If so, it will update the iot box's code to align it to the database version Note: 1) the existing iot boxes will need to restart to get this cron job 2) Outside of database upgrade the code won't be upgraded with the cron Forward-Port-Of: odoo/odoo#240308 Forward-Port-Of: odoo/odoo#239049
7 changes
Enhancements to existing features
This update enables users to unpin all types of WhatsApp channels within the Enterprise edition of Odoo. Previously, users could only unpin specific channel types. This change simplifies channel management and improves user flexibility.
Original PR description
Enterprise counter-part. https://github.com/odoo/odoo/pull/232501 task-4606867 task-5408790
This update enhances the Helpdesk module by allowing other Odoo modules to customize the criteria used to define Service Level Agreements (SLAs) for tickets. Previously, this customization was limited, but this change broadens flexibility and improves how SLAs are managed within the Helpdesk system. It aligns with existing practices for related domains.
Original PR description
Allow other modules to modify the _sla_find domain when adding SLAs to helpdesk tickets. This is already the case for extra and false domains, while the main domain is hardcoded up to this commit. Forward-Port-Of: odoo/enterprise#101624 Forward-Port-Of: odoo/enterprise#97501
This pull request enhances the employee view across both public and private settings, making it more uniform and user-friendly. The changes focus on visual consistency, improving the overall employee experience within the HR application. This ensures a more streamlined and professional appearance for employees.
Original PR description
The aim of this PR is to make the employee public and private views look similar task-4778704
This pull request updates the views used for managing work entry types and work entry definitions within the HR payroll module. These changes enhance the user experience and improve the organization of related data, streamlining HR processes.
This update enhances the user experience of the Sign app by refining its interface and underlying functionality. The changes focus on minor adjustments to improve usability and streamline the signing process. This results in a smoother and more efficient experience for users.
Original PR description
This task aims to enhance the user experience by refining both the UI and functionality of the sign app. task-5169331
This update enhances the Odoo Enterprise system by automatically logging when payment links are created, including the payment amount. Previously, it was difficult to track these links, making it harder to manage payments. This change provides better visibility and simplifies payment tracking.
Original PR description
Log in the chatter a message that a payment link has been generated with the amount it was generated for, because it used to be difficult to track if a payment link was generated and for how much. task-5062371
This update introduces a new feature to duplicate existing audit reports, streamlining the process of creating new reports based on previous versions. This allows users to quickly adapt reports for upcoming years with minor adjustments, saving time and effort.
Original PR description
This PR adds a method to duplicate an audit report. When duplicating an audit report, the system copies all articles linked to the original report, adjusts the start and end dates of the embedded account reports, updates the internal links and refreshes the article indexes in the copied articles. This new method allows users to easily create a new audit report based on an existing one, which is especially useful when only minor adjustments are needed for the upcoming year. Task-5189391