Tuesday, November 20, 2018
5 changes
Enhancements to existing features
The update improves how form components are notified when they appear on screen, helping embedded viewers such as manufacturing PDFs load correctly. This makes document viewing in related workflows more reliable without changing the overall user experience.
Original PR description
Task: https://www.odoo.com/web?#id=1891791&action=333&active_id=1428&model=project.task&view_type=form&menu_id=4720
This update expands the developer documentation for JavaScript testing, making it clearer how Odoo's testing system and new utility functions should be used. It helps teams write and maintain tests more consistently, which can improve software quality over time.
Original PR description
The documentation on JS testing was almost completely useless. With the introduction of our new test utility functions, it is time to document properly how the testing system works. 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
Payroll line records no longer copy calculation details that are only needed by payroll rules. This reduces unnecessary stored data and helps keep payroll processing records cleaner without changing the business payroll workflow.
Original PR description
hr_payslip_line was inheriting from hr_payslip_rule which meant that we were copying useless data from the rules on the lines (namely the computation rules which are only used in _compute_rule on hr_payslip_rule). -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update keeps older web test helpers working after recent internal reorganizations. It reduces friction for development teams when applying updates across versions, without changing the user-facing product experience.
Original PR description
Rev. 7c3d5dc0 recently added new helpers to use in the tests, and moved some existing helpers to testUtils sub groups (like .dom or .mock). This rev. adds a compatibility layer to ease forwardports. 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
Accounting reports now show how many database queries are used when generating their HTML view. This helps teams monitor report performance more easily and spot potential slowdowns during troubleshooting.