Daily updates from Odoo
Friday, April 3, 2026
6 changes
1 change
Enhancements to existing features
This update makes it easier to upsell non-recurring products when the start date aligns with the next invoice date. The change extracts a key constraint, allowing for greater flexibility in subscription upgrades. It also resolves a potential error related to zero prorata ratios, ensuring accurate invoicing and order processing.
Original PR description
Make easy for module that extend sale subscription to allow for some specific case to upsell subscription with start_date = next_invoice
4 changes
Enhancements to existing features
This update adds thorough tests for the timesheet dashboard's sheet selection functionality. These tests ensure that the correct data is consistently loaded, improving the reliability and accuracy of the dashboard for sales teams. This is an important improvement for data integrity.
Original PR description
add tests for the timesheet dashboard sheet selection to ensure that the right sheet is loaded each time --- task-5956339 Forward-Port-Of: odoo/enterprise#109491
This update enhances the way the timesheet assistant is accessed via URLs. The previous 'action-id' format has been replaced with a more descriptive name, improving clarity and potentially simplifying integration with other systems. This change ensures consistent and reliable access to the timesheet assistant.
Original PR description
This commit adds a name for the assistant in the url, replacing the old 'action-id' format. task-6088873
This update improves the French reporting module by replacing fixed URLs with configurable settings. This allows the system to easily adapt to changes in reporting endpoints, enhancing flexibility and consistency across Odoo Enterprise. It ensures reporting remains functional regardless of future endpoint updates.
Original PR description
This commits replaces the hardcoded ASPOne endpoint constants with system parameters, allowing flexibility to switch between different endpoints. No task ID
This update enhances the user experience on smaller screens by replacing standard checkboxes with a dedicated 'boolean_checkbox' widget. This change improves usability for mobile users accessing sale and subscription features, aligning with modern design standards. The update impacts the sale_subscription and website_sale_renting modules.
Original PR description
*: sale_subscription, website_sale_renting task-6079763
1 change
Enhancements to existing features
This update silently sends a notification to WhatsApp channels when a new template is sent by a different user. This prevents distracting pop-ups, especially when multiple templates are used, ensuring a smoother experience for users managing bulk communications.
Original PR description
When a different user sends a WhatsApp template, a warning notification is posted in the active channel indicating that future replies will be moved to a new chat. This notification is now posted silently to avoid unnecessary popups, especially when templates are sent in bulk to multiple contacts with ongoing conversations.