Daily updates from Odoo
Wednesday, December 1, 2021
3 changes
Code cleanup and technical improvements
The spreadsheet document tests were reorganized and simplified to use more realistic workflows and shared test data. This reduces internal maintenance effort and improves confidence in future spreadsheet changes without changing the user-facing product behavior.
Original PR description
The aim of this commit is to remove the complexity of the tests helpers (for pivot and list) The first step is to make the transport a service and not a params in the action. The only reason to define the transport service in the spreadsheet action is to inject a mock channel in the tests. With the services, we can now remove all this logic and simply create a fake service in the tests. The second step is to use the same data for all the tests The third step is to rewrite the test helpers. The new helpers use a webclient configured with everything needed for spreadsheet (registries, collaborative, ...), and use the UI to create a list or a pivot. There are two main advantages of this: it's simplier and more closer from reality. Task-id 2658217
The accounting VAT activity display has been updated behind the scenes to use Odoo’s newer interface framework. This keeps the feature aligned with future platform improvements without changing the business workflow.
Original PR description
PURPOSE Prepare future for owl SPEC Convert kanban_vat_activity to owl component
The activity menu in the top navigation has been rebuilt using Odoo's newer interface framework. This prepares the feature for future improvements while keeping the user experience largely unchanged.
Original PR description
PURPOSE Prepare future for OWL SPEC Convert Activity Systray Menu into OWL TASK 2320240