Friday, January 27, 2023
5 changes · master
Resolved issues and error corrections
Purchase orders now show the right billing status when goods are only partially received and billed. This prevents partially completed orders from appearing fully billed too early, improving purchasing visibility and reducing follow-up mistakes.
Original PR description
Before this commit =============== when product quantity partially received and also billed for received quantity than the PO billing status is 'fully billed' instead of 'nothing to bill' After this commit =============== when product quantity partially received and also billed for received quantity than the PO billing status is 'nothing to bill' and when product quantity fully received and fully billed, than PO billing status is 'fully billed'. TaskID: 2682551
This change fixes a randomly failing automated test in the web module by ensuring an autocomplete menu is ready before the test selects an item. It helps keep Odoo's quality checks stable and reduces false failures during development.
Original PR description
Before this commit, the changed test sometimes failed because the autocomplete dropdown wasn't opened yet when we tried to click on one of its items. Setting the autocomplete delay to 0 doesn't remove the setTimeout, but overriding the setTimeout method from browser like this commit does ensures the callback (i.e. the dropdown opening) is called directly. Fixes runbot error 15715 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
The Panama localization content has been converted to English as the base language, with Spanish translations added separately. This improves consistency across Odoo localizations and makes future translation maintenance easier.
Original PR description
All the localisation should be written in english and then translated to the native language of the country. In this case, the Panama localisation was written is Spanish, this PR translate the module in english and add the corresponding PO file in spanish. Task-id: 3127385 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where loyalty reward information was sent to the restaurant point of sale in the wrong format. The change helps prevent frontend errors so staff can process orders with loyalty rewards more reliably.
Original PR description
Previously, `reward_id` was an array of two elements containing the ID and name of the reward. But in the frontend, `reward_id` is supposed to be an int with the ID Adaptation of the `_prepare_order_line` function in the following modules: - `point_of_sale` - `pos_restaurant` - `pos_loyalty` Now the data is correctly sent to the frontend and the error is no longer present. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes Odoo Studio more resilient when errors occur during app or action editing, returning users to a usable editor instead of leaving the interface broken. It also improves how Studio handles simultaneous state changes and avoids unnecessary reloads, helping users keep their work in progress.