Monday, November 4, 2024
4 changes · saas-17.4
Resolved issues and error corrections
This fixes an issue in Point of Sale restaurants where using the same table from multiple devices could cause an error when placing an order. Staff can now open a table on one device and continue ordering from another without interruption.
Original PR description
Before this commit, if you opened a table on one device without adding any items, and then opened the same table on another device, added items, and pressed order, an error would occur due to searching with a string for the ID of an order. opw-4299785 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Discuss app no longer shows an edit pencil when hovering over a direct message chat avatar. This avoids misleading users into thinking they can change another person’s avatar, while actual avatar behavior remains unchanged.
Original PR description
Before this commit, mouse-hovering on DM chat avatar in discuss app was showing the pencil icon, which gives the impression that we could edit the avatar of a DM chat. Steps to reproduce: - with Mitchell Admin, open the Discuss App - Open a DM chat with Marc Demo - Mouse-hover on avatar in the topbar of discuss app => the avatar is editable when it shouldn't This commit disables the feature as this is not intended to be used. Thankfully changing the avatar had no impact, because the avatar of the correspondent is necessarily used rather than the avatar of the conversation. Backport of https://github.com/odoo/odoo/pull/186016 <img width="2557" alt="Screenshot 2024-10-31 at 16 36 59" src="https://github.com/user-attachments/assets/ab222cd2-9508-41c7-82a5-d335b3f74551">
Fixed the alignment of the “Suggested features for your new model” pop-up title in Odoo Studio. This keeps the app creation experience visually consistent after the Bootstrap upgrade.
Original PR description
"Title Suggested features for your new model" pop-up is not well aligned. After the upgrade to bootstrap 5.3, the variable is declared in the .model ( https://github.com/odoo/odoo/blame/63e09a452d7724b6e844c5b0229c95e36f39ea61/addons/web/static/lib/bootstrap/scss/_modal.scss#L25-L27 ) while in web_studio we're only using 'model-header' Task-4072763
This fix prevents an error that could appear when disabling an app from the configuration settings. It keeps the uninstall process working smoothly by reading the needed invoice signing setting from the active company instead of a field that may disappear during uninstall.
Original PR description
Version: - saas-17.4 Steps to reproduce: - when 'account_accountant' is installed. - go to calendar configuration setting - un-tick value of google calendar Issue: - it will give a traceback when module is getting uninstalled - it will occur for all module while module uninstalled from configuration settings. Cause: - when trying to access value on self (self.sign_invoice) it was unable to find columns of the module which gets uninstalled and give a traceback. Solution: - used current activated company's sign_invoice value instead of 'self.sign_invoice'. task-4269906