Daily updates from Odoo
Wednesday, January 22, 2025
5 changes
Resolved issues and error corrections
This fix prevents tooltips from appearing immediately when users tap buttons on small screens, especially where they could cover dropdown menus. Tooltips now require a longer press on touch devices and close when the button is clicked, making mobile navigation less frustrating.
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
Orders placed from the same table QR code are now combined into the existing open table order. This helps restaurants avoid missing or split orders when multiple guests at one table order from different devices.
Original PR description
When 2 orders are made from the same QR Code representing the same table all the orders would not be merged on the table Steps to reproduce: ------------------- * Setup QR + Ordering and serving at Table in PoS settings * Open one table QR Code in 2 different devices/browsers * Make an order in each device > Observation: Only one will appear on the table Why the fix: ------------ Based on the behavior in 17.4 we should merge the orders from the same table. To do this when we find an open order for the table we change the id of the new order to the one of the existing order so that those 2 orders are merged. opw-4482805
This fixes an issue where guests visiting the support page could not see the live chat operator's profile picture. The live chat avatar request now includes the needed access token, restoring the expected visual experience for website visitors.
Original PR description
Follow up of https://github.com/odoo/odoo/pull/187799 The livechat override needs to be adapted as well to provide the token. - Login with Mitchell Admin to a database with im_livechat installed - Open support page as guest - The operator picture is missing opw-4489740
This change makes an automated test for document error handling run consistently by preventing timing conflicts during the test. It helps reduce false failures in the development process without changing the product experience for users.
Original PR description
This commit solves the undeterministic behavior of the multiple tracebacks test by making sure no race condition can happen when triggering the errors.
The Documents app now correctly highlights the Info and Tags button when its related panel is open. This gives users clearer visual feedback and reduces confusion when managing document details and tags.
Original PR description
Steps to reproduce:
1. click the 'info & Tags' button from 'action' on the left side.
2. 'i' tag icon button on the right side. 3. The button is not getting 'active' dynamically.
Technical Reason:
"{'active': this.documentsState.isChatterVisible" in the documents_control_panel was not updating based on chatterState.visible in documents_kanban_renderer. This ensures the button's "active" class behaves as expected
After this Commit:
The Button will get 'active' according to the 'info&Tags' button.
Task-4427575