Daily updates from Odoo
Friday, April 12, 2024
3 changes
2 changes
Enhancements to existing features
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
1 change
Enhancements to existing features
This update adds a customization hook to the stock accounting system for dropshipping transactions. It allows companies to modify how costs are recognized in their accounting entries, enabling them to record cost of goods sold at the time of both input and output rather than waiting for customer invoices. This is a technical enhancement that provides flexibility for companies with specific accounting requirements.
Original PR description
The goal is to modify the accounts that take please in those entries. A typical example is a company that wants to recognize cost of goods sold for the input and output at the same time, instead of waiting for the customer invoice. This is just a hook, not functional change. cc @ForgeFlow Forward-Port-Of: odoo/odoo#161460 Forward-Port-Of: odoo/odoo#137582