Daily updates from Odoo
Tuesday, August 20, 2019
13 changes
Enhancements to existing features
The POSBox homepage now hides the option to load drivers when no server has been configured. Once a server is set for the first time, drivers are loaded automatically, making setup clearer and reducing unnecessary user actions.
Original PR description
Hide "load drivers" option if no server is set. Automatically load drivers when the server is set for the first time. TaskID: 1970076 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update ensures website links use the correct domain when generated from the website record itself. It also removes duplicate handling in eLearning channels now covered by the shared website behavior, reducing maintenance risk.
Original PR description
On `website` itself there is no `website_id` so the domain has to be read from `self` directly. Also oversight of forward-port 039e6bae9916aaa9d82bc558817a7ed7d0ea3c68: On `slide.channel` the override that was done in an earlier version is doing the same as the generic override that was introduced later, so it can be removed.
This change reorganizes how Sales prepares analytic account information so custom extensions can adjust it more easily. It does not change the normal user workflow, but it makes future customizations safer and easier to maintain.
Original PR description
This PR aims to separate vals preparation into new method for hooking in extensions. I.e. analytic account data preparation is now a hook method -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Updates wording and tooltips around stock valuation accounts, costing methods, and zero on-hand quantity messages. This makes inventory and accounting settings easier to understand and helps users interpret stock information more confidently.
Original PR description
This commit will change, 1. tooltip for stock valuation accounts and costing method 2. change message when on-hand quantity is zero. task - https://www.odoo.com/web?#id=2006467&action=327&model=project.task&view_type=form&menu_id=4720 pad - https://pad.odoo.com/p/r.f80be25667a2882c3e2f0e1ef005b361
The PLM interface now uses a more consistent button style for BoM and routing revisions. This makes related manufacturing change information easier to recognize and navigate, improving day-to-day usability without changing business processes.
Original PR description
task - https://www.odoo.com/web?#id=2006467&action=327&model=project.task&view_type=form&menu_id=4720 pad - https://pad.odoo.com/p/r.f80be25667a2882c3e2f0e1ef005b361
Resolved issues and error corrections
This fix ensures the delivery carrier selection wizard shows all carriers that are valid for a sale order, including shared carriers not tied to a specific company. It prevents users from missing available shipping options when preparing orders.
Original PR description
When you try to find a carrier in the wizard that let you add one on your sale order, you don't see all of them because of a domain that only show the ones that havethe same company id of the sale order, but it should also show you the ones that don't have company_id set. So we removed the domain in the view, and the invisible company_id as it is not used anymore. Because the domain we need is already applied in 'available_carrier_ids'. This behavior has been introduced in rev: c058562d7301298fd71b2618b5386611dfeb81cb 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 Website app now properly declares its reliance on the signup feature, preventing errors during module updates. This keeps signup configuration stable when apps are installed or updated, reducing upgrade disruptions for administrators.
Original PR description
Add the dependency between website and auth_signup
auth_signup is in auto-install but there was no strict dependency
Before this commit, installing website transformed the field
auth_signup_uninvited from a static list to a computed list (due to related).
This fixes the following bug:
1. install auth_signup
-> create selections
2. install webstite
-> remove selections and turn it into a computed field with dynamic
selections
3. update auth_signup
-> recreate the selections when updating the module
4. reload the registry (automatic at the end of update)
-> try to remove the selections -> error as not in install/uninstall
mode
Instead, keep the list static and turn it into a computed field with
inverseThis fixes an issue where changes to an inventory operation sequence could still be saved even after a user discarded the form. It helps ensure discarded edits are truly ignored, reducing accidental configuration changes in stock operations.
Original PR description
Fix an issue when the sequence was updated even if the form was discarded
Saving external email settings now correctly keeps the alias domain for CRM and Expenses. This prevents missing email alias configuration after settings are saved, helping incoming emails route as expected.
Original PR description
Before this task, Check the external email servers Settings, add an alias domain, and save. The external email settings is saved but the alias domain model is empty. task-2047446 pad link- https://pad.odoo.com/p/r.2bf0f80182bb535be1c5510472d440cb
This change fixes a browser compatibility issue that could cause Odoo's web error handling to fail in Microsoft Edge. It helps ensure users on Edge see stable behavior when the system reports or manages errors.
Original PR description
... does not work in edge to spread an object and extend it Fix for: #35209 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes the country code used for the United Kingdom in the accounting module, changing it to the internationally recognized code GB. The correction helps ensure country-based accounting data, reporting, and integrations use the proper standard value.
Original PR description
The country code for United Kingdom is GB. 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 corrects an issue in the Documents app caused by a previous change. It helps keep document-related workflows working as expected with minimal visible impact for users.
Code cleanup and technical improvements
This update removes an outdated internal method from the Mexican electronic invoicing module. It helps keep the system aligned with current platform standards and reduces technical warning noise without changing day-to-day user workflows.
Original PR description
`WARNING db odoo.addons.base.models.decimal_precision: Deprecated call to decimal_precision.get_precision(<application>), use digits=<application> instead`