Daily updates from Odoo
Wednesday, December 24, 2025
3 changes · master
Code cleanup and technical improvements
This update simplifies the way document folders are displayed in search panels by returning raw data from the model and allowing the client to handle the formatting. This change improves the search panel's performance and maintainability, ensuring a smoother user experience when navigating document folders.
Original PR description
We're choosing to keep the model method cleaner and return the raw field value, and let the client convert to number to construct the folders' tree. We're also setting the method as readonly as it does not modify data. Task-5272030
This update replaces Float fields with Monetary fields across several Point of Sale modules (pos, pos_online_payment, l10n_se_pos, pos_pricer). This ensures accurate and consistent display of currency values in views and improves data integrity for financial transactions. It's a necessary update to align with Odoo's financial standards.
Original PR description
`point_of_sale`, `pos_online_payment`, `l10n_se_pos`, `pos_pricer` before this commit: ============== - Using Float fields to display currency values. - Some views did not display monetary data correctly,. after this commit: ============== - All currency-related fields have been replaced with Monetary fields instead of Float fields. - Views have been updated to follow the new approach for displaying monetary data consistently. Related community PR: odoo/odoo#191740 Related upgrade PR: odoo/upgrade#7298 Task-4424052
This update reorganizes testing code for the payroll account module, moving helper functions to a central base module. This simplifies testing and ensures consistency across the payroll system. The change improves the overall test structure and maintainability.
Original PR description
as journal_id missing is non blocking now a lot of tests should be moved back from l10n_xx_hr_payroll_account to l10n_xx_hr_payroll to be able to do that we should mode all the helper functions like _generate_payslip, _validate_payslip, _add_rule_parameter_value, _setup_common, ... to the base hr_payroll Task: 5403821