Thursday, February 23, 2023
3 changes
Code cleanup and technical improvements
This update streamlines how field information is passed inside Odoo Enterprise components, reducing duplicated data handling. It is an internal cleanup that should make future maintenance easier without changing day-to-day user workflows.
Original PR description
This commit aims to simplify the extractProps api by removing "field". The Field will need to go into this.props.record.fields[this.props.fieldname] to access the information previously stored in the "field" parameter. Part of Task: 3179751
This update reorganizes how several Odoo apps list the fields they depend on, using a simpler array format. It is an internal cleanup that should make future maintenance easier without changing day-to-day user workflows.
Original PR description
As with fieldsToFetch in commit 25bf5a3fabfa9da5367e82d1c5713425c77bc373, we will convert fieldDependencies into an array of fields. Part of task 3179751
The Belgian payroll integration for SD Worx has been separated into its own dedicated module. This makes payroll functionality easier to manage and install only where SD Worx export support is needed, without changing the core Belgian payroll features.
Original PR description
Move the SD Worx export functions to its own module. task-2929493