Daily updates from Odoo
Wednesday, April 24, 2019
10 changes · master
Enhancements to existing features
Guided tours now advance only after a user selects an actual record in many-to-one style fields, instead of reacting to any click in the field. This makes onboarding and automated walkthroughs more reliable and reduces confusing skipped steps.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=41749&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.fe4a77dd6c70bff48446e681c8b72028 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
CRM and Sales Team screens now consistently use the term "Sales Team" instead of "Sales Channel". This makes labels, filters, and descriptions clearer and more aligned with current business terminology.
Original PR description
Task : https://www.odoo.com/web#id=1929561&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.73abd31e2a1c2f1ecc2f987853fcf97d -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Searching contacts by tag now also finds contacts linked through parent tag categories. This makes contact filtering behave more as users expect when tags are organized in hierarchies.
Original PR description
Task ID : https://www.odoo.com/web#id=1903699&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad Link : https://pad.odoo.com/p/r.6937c177a40ee8779feb8ac555a711c8 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
In developer debug mode, Odoo no longer keeps old view layouts cached after server restarts. This makes code-based view changes easier to verify without forcing a full client reload, reducing confusion for developers and implementers.
Original PR description
When altering a view (regular or wizard's) in code/file (rather than via the client's interface) and restarting the server view caches don't get cleared and it's necessary to reload the entire client before the changes can be seen. This is annoying, and sometimes confusing so the cache is now disable in debug assets. Task 1911601
This update adds clearer identifiers to the main color picker sections in the website editor. It makes future customizations easier and less error-prone for teams adapting the editor to their needs, without changing the visible user experience.
Original PR description
Description of the issue/feature this PR addresses: Easier way to xpath into colorpicker elements
Current behavior before PR: Right now if you want to add color pickers, want to remove or modify them you need to do some rather long `xpath` expressions. For example to modify content in an existing color picker you would need to do
`<xpath expr="//colorpicker/div[1]" position="inside"></xpath>`.
or:
`<xpath expr="//colorpicker[hasclass('o_colorpicker_section')][1]" position="inside"></xpath>`.
Desired behavior after PR is merged:
By adding a few `id` elements, specifically on every main `div` element that holds a part of the color picker its contents we can create cleaner and easier `xpath` expressions:
`<xpath expr="//div[@id='theme_colors'] position="inside"></xpath>`
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe update standardizes user-facing labels and help text by replacing “Sales Channel” wording with “Sales Team” in several sales and CRM-related areas. This makes terminology more consistent for users managing leads, subscriptions, eBay sales settings, and lead scoring.
Original PR description
Task : https://www.odoo.com/web#id=1929561&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.73abd31e2a1c2f1ecc2f987853fcf97d
The Mexican electronic invoicing report was adjusted to stay aligned with recent invoice form cleanup changes. This helps ensure invoice PDFs continue to display the expected information correctly for customers and business users.
Original PR description
Task ID : https://www.odoo.com/web?#id=1930087&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
Resolved issues and error corrections
Corrected test data for Belgian payroll accounting so payslip records are linked to the appropriate company context. This prevents incorrect employee data from being exposed during tests and avoids access errors in multi-company scenarios.
Original PR description
Task:https://www.odoo.com/web#id=1961647&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.5ff5cb1d15c07563563a1e68641583d3
Features or functions removed from Odoo
The unused Quality Control IoT module code for showing upgrade information has been removed. This reduces obsolete maintenance overhead without affecting current business workflows.
Original PR description
…at is no longer used This commit remove the module quality_control_iot. Because it was used to display module upgrade information. This is no longer necessary.
Code cleanup and technical improvements
Manufacturing bill of materials cost features have been merged into the manufacturing accounting area because they share the same dependencies. This simplifies the product structure without changing the business purpose of the functionality.
Original PR description
Merges mrp_bom_cost into mrp_account since they have both the same depedences. Task #1964809