Daily updates from Odoo
Friday, August 1, 2025
13 changes · master
Enhancements to existing features
Point of Sale now shows whether the connected IoT Box is available locally, online, or offline. This helps store staff quickly understand device connectivity and react faster when printers, payment terminals, or other IoT-connected hardware may be unavailable.
Original PR description
We now show local/online/offline IoT Box status in pos. Community PR: https://github.com/odoo/odoo/pull/221255 Task: 4978644 Forward-Port-Of: odoo/enterprise#91356
When a user has missed or ignored VoIP calls, the softphone now automatically opens the recent calls tab. This helps users quickly see who called and follow up without first navigating away from the dialer.
Original PR description
Purpose: To open recent calls tab in softphone interface when there are missed calls. Specification: This commit updates the VoIP systray item behavior to ensure that, when a user has missed calls, the softphone interface will automatically switch to the "recent" calls tab. Incase of an ignored incoming call, the softphone will now switch to the "recent" tab instead of the "dialer". Task-4917354
VoIP will no longer appear as the first app on the homepage. Its position has been adjusted to appear after WhatsApp, making the app ordering more intentional and less prominent for users who do not need VoIP first.
Original PR description
Change the sequence number of the VoIP root menu so that it doesn't show up as the first app on the homepage. The sequence number is set to 261 in order to put VoIP right after WhatsApp, which is 260 at the time.
The signing request email templates have been adjusted to display better across different screen sizes, especially on mobile devices. This makes signing communications easier to read and use, improving the recipient experience with minor visual refinements.
Original PR description
This commit introduces modifications to the `sign` email templates to make them more responsive. It also adds some minor style changes to the content of templates task-id: 4423436
The Sign app receives small interface refinements to make sending and managing signature requests smoother. These updates help users navigate common signing workflows more comfortably without changing the core process.
Original PR description
## Purpose Improvements to the user experience when using the sign application. ## Specification Minor tweaks to the UI of sign Task: 4306332
Knowledge conversations now open through a shared process instead of only in one specific action. This improves reliability across different user paths and helps ensure users reach the right discussion view wherever they start from.
Original PR description
Rather than patching the action specific method, patch thread open to work in all flows. Part of task-4681025 Part of task-4095268 https://github.com/odoo/odoo/pull/221069
Signing fields no longer use a blurred background over the document content. This makes the document easier to read while users review and complete signature items.
Original PR description
With this PR, the sign items no longer have a background that blurs what is underneath. Task: 4984615
Discuss actions such as message, thread, and composer options are now presented through a shared component, making them more consistent across the interface. This reduces duplicated presentation logic and gives users a cleaner, more familiar experience in areas like the Discuss sidebar and header.
Original PR description
Before this commit, discuss actions such as thread actions and message actions were defined differently from their own registries. The style of the actions are defined by component that make use of…
Before this commit, discuss actions such as thread actions and message actions were defined differently from their own registries. The style of the actions are defined by component that make use of these actions, so lots of code differ in style and use and have to use same pattern to present these actions nicely. Main problems are: - each component using these actions have to define complex code for presentation of the actions - style inconsistency This commit improves by introducing a DiscussActions component, which accepts formatted lists of actions from thread, message, composer registries. This gives the benefit of easing the showing of these actions in UI by just mounting the `DiscussActions` component and provide list of actions to display. Consequently to this improvement, style of discuss sidebar actions and discuss header actions have been changed to more closely look like usual odoo dropdown items and odoo control panel switch buttons. Task-4982792 Before / After (white theme) <img width="1106" height="906" alt="Screenshot 2025-07-30 at 16 24 09" src="https://github.com/user-attachments/assets/d0572f23-feca-4630-a651-9e779b6f1eb8" /> <img width="1107" height="898" alt="Screenshot 2025-07-30 at 16 23 35" src="https://github.com/user-attachments/assets/4326a902-51a2-4d60-86a3-6b010c5971e3" /> Before / After (dark theme) <img width="1107" height="906" alt="Screenshot 2025-07-30 at 16 18 41" src="https://github.com/user-attachments/assets/600fae4e-20c4-4be7-8bbd-4d2890e930bf" /> <img width="1107" height="902" alt="Screenshot 2025-07-30 at 16 01 32" src="https://github.com/user-attachments/assets/5712a98d-6eac-4e2c-bed5-422e26960b1c" />
Mobile users now access message actions through the same dropdown pattern used in Discuss. This makes message handling more consistent and easier to use on smaller screens.
The spreadsheet global filter dialog now shows all available filters immediately, removing the need to click an extra "Add filter" button. This makes filter setup and editing faster and more straightforward for users working with documents spreadsheets.
Original PR description
This commit make it so the global filter dialog always displays all of the filters, instead of having to click on the "Add filter" button. It also changes the `Edit Filter` button, so a tour had to be adapted. Task: [4948791](https://www.odoo.com/odoo/2328/tasks/4948791)
WhatsApp sidebar channels now show unread message counters, making it easier for users to spot conversations that need attention. The counters respect each user's notification preferences, so only relevant unread activity is highlighted.
Original PR description
community PR: https://github.com/odoo/odoo/pull/218977 This commit will add an unread counter badge to sidebar channels. This will follow the channel notification settings set by the user. task-2731882
This update adds automated tests for Enterprise Point of Sale custom behavior, helping ensure these workflows keep working as expected. It reduces the risk of regressions in preparation displays, sessions, and related configuration when future changes are made.
Original PR description
This commit adds hoot tests for the overriden methods of point_of_sale in the pos_enterprise module. taskId: 4945820 Forward-Port-Of: odoo/enterprise#90758
The rental website checkout has been updated to match recent changes in the cart summary layout. This helps keep the shopping cart experience consistent and prevents display issues for customers renting products online.
Original PR description
The cart summary now uses a separate template, so related templates need to be updated accordingly. Community PR: - https://github.com/odoo/odoo/pull/215859 task-4761121