Tuesday, March 10, 2020
9 changes · master
Enhancements to existing features
Sales reports now include orders even when they do not contain any order lines, making reporting totals and order lists more consistent. The quotation filter also clearly includes quotations in both draft and sent stages, helping teams track early sales activity more accurately.
Original PR description
task:https://www.odoo.com/web?#id=2122948&action=327&model=project.task&view_type=form&menu_id=4720 pad: https://pad.odoo.com/p/r.52529411dfe661dd962d85ad7e60bc97 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 signature flow has been adjusted so mobile users are not automatically focused into the name field when opening the name and signature step. This helps prevent the on-screen keyboard from appearing unexpectedly and makes signing smoother on phones and tablets.
Original PR description
Task ID: 2155601
When users duplicate a record, editable calculated fields now keep the value from the original record when that field is allowed to be copied. This avoids unexpected recalculation and helps copied records better match the user's saved data.
Original PR description
Purpose of this commit is to let computed stored editable fields being copied if their field class allows it. Indeed those fields are fields whose value is computed based on some triggers but can also be updated manually by users. When copying a record it makes sense to consider this value has been updated and allow its copy if original field allows it. Either it was computed, and copied value will be correct without having to call computation again. Either it was updated and copied value will be the one the user entered. Without this fix, an edited field is not copied. Its value will be computed again, leading to an incoherent copy behavior. Task ID 2209163 PR #46777
The web client startup template was simplified by removing obsolete Internet Explorer-specific code and shortening a menu reload script. This reduces unnecessary page content and keeps the web interface aligned with modern browser support, with no expected change for users on supported browsers.
Original PR description
This PR modifies the `web.webclient_bootstrap` template in two ways: - removes conditional comments targetting old IE versions - rewrite odoo.reloadMenus implementation to take advantage of modern JS syntax.
New databases now get the same accent-insensitive search support that restored databases already received when the option is enabled. This keeps database creation and restoration behavior consistent and helps avoid search differences between environments.
Original PR description
When `unaccent = True`, odoo should install `unaccent` extension in new databases, like [it does in restored databases](https://github.com/odoo/odoo/blob/355e3609732bdc1ef0563edadb8634a322d7d5af/odoo/service/db.py#L305).
Custom product information, such as personalized text or images, is now passed from sales and stock flows into related manufacturing orders, purchase orders, and purchase requisitions. This helps businesses that sell customized products keep customer-specific details visible throughout fulfillment and procurement.
Original PR description
Description of the issue/feature this PR addresses: <b>Task: </b>https://www.odoo.com/web?#id=1970476&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 <b>Pad: </b> https://pad.odoo.com/p/r.c7185b654635d21d65faae0cd5facc04 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
Product pricelists can now use decimal values for minimum quantities instead of only whole numbers. This makes pricing rules more flexible for products sold or priced in fractional quantities, such as by weight, length, or partial units.
Original PR description
purpose of this commit is to change the field type of min_quantity from int to float on product pricelist object task:2165208 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
Subscription lines now show the unit price and discount according to the discount policy configured on the subscription's pricelist. This makes subscription pricing clearer and consistent with what customers expect to see on sales documents.
Original PR description
Purpose: -Display value of 'Unit Price' and 'Discount' of sale subscription line based on discount policy of pricelist which is set on the subscription. task- 2165171
The signing workflow is easier to use on phones and tablets, with better document scaling, fullscreen actions, and pinch-to-zoom support. This improves usability for users reviewing, sending, sharing, or signing PDFs on small screens, while also tightening PDF upload handling.
Original PR description
Task 2155601