Friday, April 12, 2024
8 changes · master
Enhancements to existing features
This update adds automated guided tests to ensure sales order lines can be created directly from projects, tasks, and employee invoicing mappings. It helps protect key project billing workflows from future regressions, improving reliability for teams that invoice project work.
Original PR description
…the-fly flow
This commit introduces interactive tests (tours) to verify the on-the-fly creation of Sale Order lines within Project and Task. These tests cover the following scenarios:
Task form view
- Project form view ('Settings' tab)
- Employee mapping ('Invoicing' tab in the project form view)
task-3628571
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-prThe China localization accounting modules now have clearer names and descriptions so users can better understand which package fits their needs. The update also corrects an account configuration issue in the China chart of accounts data.
Original PR description
Description of the issue/feature this PR addresses: refine the description and name of addons Current behavior before PR: because COA of china have been split into as three addons, one is for base data, the other 2 are for chart of accounts, they have a similar name and description. those is very confuse for user. Desired behavior after PR is merged: user can easily to know which one is for their's need. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web module's tests for reference, stat info, and state selection fields were moved to Odoo's newer HOOT testing framework. This is an internal quality improvement that helps keep test coverage easier to maintain without changing user-facing behavior.
Original PR description
* [IMP] web: convert reference_field tests to HOOT * [IMP] web: convert stat_info_field tests to HOOT * [IMP] web: convert state_selection_field tests to HOOT task-3705027 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update reduces unnecessary interruptions during view debugging when the system reads grouping settings. It helps developers investigate view issues more smoothly without changing normal user-facing behavior.
Original PR description
This commit will make less likely to pause on an exception in getContextGroubBy. This will ease the debugging of views.
This update adds import guidance for server actions that use base64 data. It helps administrators and implementers avoid confusion when moving or loading automated action configurations.
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
This update modernizes internal tests for the web module's template inheritance behavior by moving them to the newer test framework. It helps maintain product quality and makes future web interface changes easier to validate, with no expected change for end users.
Original PR description
task-id: 3705027 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 expands automated checks around recurring planning shifts to better cover employee contracts, holidays, and working hours. It also simplifies the related test setup, helping reduce future maintenance work and lowering the risk of scheduling regressions.
Original PR description
…rency tests This commit extends the tests performed for the recurrent shift feature of the planning app. This features was recently improved to take into account contracts, holidays and work hours when generating shifts. The tests introduced in this commit are ensuring that these new functionalities are performing as they should. Also in this commit, we are performing a small refactoring of the tests in the planning, planning_contract, planning_holidays modules. Some things were redundant and there was a lot of code duplication which now has been reduced. task-3780480
Adds automated guided tests to verify that users can create sales order lines directly from a helpdesk ticket. This helps protect the support-to-sales workflow from regressions and improves confidence in future updates.
Original PR description
…he-fly flow This commit introduces interactive tests (tours) to verify the on-the-fly creation of Sale Order lines within Ticket form view. task-3628571