Daily updates from Odoo
Wednesday, July 3, 2019
6 changes · master
Enhancements to existing features
Accounting fiscal position rules can now handle postal code ranges that include letters, not just numbers. This improves localization support for countries such as Canada, where postal codes are alphanumeric, helping taxes and fiscal rules apply more accurately.
Original PR description
Task: https://www.odoo.com/web#id=1948120&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 pad: https://pad.odoo.com/p/r.89d59b0033b0f57e50e3b9e53adc2082 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
Customers buying courses can now choose between adding a course to their cart or buying it immediately when that option is enabled. The change also prevents course-selling features from being automatically reinstalled, giving businesses more control over whether they sell eLearning content online.
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
Decimal precision handling is now built into Odoo’s base system instead of relying on a separate module. This simplifies maintenance and lets core models such as currencies use shared precision rules while keeping older custom code working with warnings.
Original PR description
The decimal precision feature makes sense to be an ORM feature, no need to be
in a specific module.
The limitation was also that models like res.currency were not able to use a
decimal precision as this was raised at #19668
Keep a backward-compatible signature with a warning.
Task id: 48198
Closes odoo/odoo#25467Product attribute lines are now created in batches, reducing the time needed to process large numbers of products. This improves performance for product catalog setup and updates, with reported processing time reduced by about 30% in the tested scenario.
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
When a serial number is entered for a tracked product in stock quantity or inventory adjustment screens, the quantity is now automatically set to one. This reduces manual entry and helps prevent quantity mistakes for individually tracked items.
Original PR description
On quant view, when you set serial number for a tracked product, its quantity is automatically set on 1. Task #2025397
EasyPost shipping requests now include the product HS code when available. This helps improve customs documentation accuracy for international deliveries and reduces the risk of shipping delays caused by missing classification details.
Original PR description
Before the fix, we didn't send the hs code to the easy post API. Added the HS code to easypost. Task id: 1964479