Daily updates from Odoo
Monday, January 5, 2026
12 changes
Code cleanup and technical improvements
This update enhances the way email channels are utilized within Odoo, streamlining communication and allowing users to more effectively manage related conversations. The changes focus on better integration between email threads and other communication channels, improving workflow efficiency. This update primarily impacts the Discuss module.
This update reorganizes the code related to call threads within Odoo's discussion channels. This change streamlines the user experience by consolidating call functionality within the existing discussion interface, making it more intuitive and easier to manage. The refactoring improves the overall stability and efficiency of the discussion feature.
This update enhances the display of avatars within channels in Odoo. The change moves avatar URLs to the channel itself, improving performance and ensuring consistent avatar rendering across the platform. This results in a smoother user experience when viewing channel conversations.
This update streamlines chat channel organization by consolidating leave channels within the main channel structure. Previously, leave channels were handled separately, creating complexity. Now, all channels are managed together, simplifying user experience and improving channel management efficiency.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update centralizes the display name for channels within the Odoo messaging system. Previously, display names were inconsistently managed, leading to potential confusion for users. This change ensures a more consistent and user-friendly experience when viewing and interacting with channels.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update refactors how Odoo handles unread messages within channels. Specifically, the logic for retrieving the first unread message has been moved to the channel model itself, streamlining the process and improving efficiency. This change ensures more consistent and reliable channel message updates.
This update refactors the way correspondents are handled within key Odoo modules like HR, Live Chat, and Mail. The changes streamline the process of managing communication threads and improve overall user experience. This enhancement ensures consistent and reliable correspondence tracking across the platform.
Original PR description
PR enterprise: https://github.com/odoo/enterprise/pull/99661
This pull request refactors the internal handling of correspondents within the Odoo Discuss module. The change improves the underlying code structure without impacting user-facing functionality. This is a routine maintenance update to ensure the Discuss module continues to operate smoothly.
Original PR description
PR community: https://github.com/odoo/odoo/pull/235992
This update streamlines how Odoo accesses channel member information. Previously, access was through threads, but now the code directly accesses channel member IDs, aligning with the channel's data structure. This improves efficiency and accuracy when managing channel members.
Original PR description
PR enterprise: https://github.com/odoo/enterprise/pull/98888
This update refactors the way channel membership is handled within Odoo's messaging system. Specifically, it moves a key piece of data related to channel names, improving the system's efficiency and stability. This change ensures smoother channel operations and reduces potential issues.
This update ensures that the 'Correspondent Country' field is correctly associated with discussion channels. The change follows a previous update to improve channel configuration and data consistency. This ensures accurate reporting and management of channel participants.
Original PR description
Ovverride have already moved, this field should follow.
This update refactors how unread message banners are displayed within channels in Odoo. The change moves the logic for showing unread banners to the channel model itself, streamlining the system and improving its efficiency. This ensures that unread message information is consistently and accurately presented to users within channel discussions.