Monday, June 17, 2019
8 changes · master
Enhancements to existing features
This update improves how product attributes and variants are prepared in tests and demo data across several business flows. It helps ensure product variants consistently match their configured attributes, reducing setup errors and supporting future system requirements.
Original PR description
* = account, mrp, purchase_stock, sale, sale_product_configurator, stock_account, website_sale It is always better to create the product template attribute lines before creating the variants. In a following commit, this will become mandatory. The variants that are created should always match the combination of attributes set on the template. Finally explicitly call `create_variant_ids` when possible instead of reassigning the attribute lines to implicitly call `create_variant_ids`. 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 removes an outdated internal setting used when opening list-style screens. It helps keep Odoo's navigation framework simpler and easier to maintain without changing the intended user experience.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=1937686&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.0c6df761cfc047c17d3217e14ae6099b 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
Website administrators can now set a display order for multiple forums instead of relying on creation date. This makes it easier to prioritize important forums and present community sections in a planned order.
Original PR description
When you had several forums, they were displayed according to the creation order. Now, you can define a sequence on them and order forums. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users who preview a sales order and then return to editing will now be taken back to the Sales app instead of being redirected to CRM when both apps are installed. This keeps the workflow consistent and reduces confusion for sales teams moving between preview and edit modes.
Original PR description
Description of the issue/feature this PR addresses: Related task: https://www.odoo.com/web?#id=1960405&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.3c3a6e676899e6b10d249991a6cd3fdf Current behavior before PR: Desired behavior after PR is merged:
Product variant names are no longer shown as clickable links in the product view. This prevents users coming from sales orders from being unexpectedly redirected to the broader product template page, making navigation clearer and less confusing.
Original PR description
Pad:https://pad.odoo.com/p/r.ca4239d56ef3d649f04b155e02995efd Task:https://www.odoo.com/web#id=1968151&action=333&active_id=1520&model=project.task&view_type=form&menu_id=4720
Product attribute and attribute value names are now stored and indexed to improve performance when users search for or view them. This should make product configuration screens and related lookups faster, especially when the related product data is not already loaded.
Original PR description
For performance since those might be searched, or displayed without the related model necessarily in cache. 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 removes an outdated internal setting used to distinguish older list-style views. It simplifies how many accounting-related screens are opened, helping keep the system easier to maintain without changing day-to-day workflows.
Original PR description
Task: https://www.odoo.com/web?#id=1937686&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.0c6df761cfc047c17d3217e14ae6099b
This update streamlines subscription testing by preventing the same product variant from being created twice unnecessarily. It helps keep the test setup cleaner and more efficient without changing customer-facing subscription behavior.
Original PR description
Before this commit, the variant was created twice for no reason.