Wednesday, September 13, 2023
3 changes
Code cleanup and technical improvements
This change streamlines how financial report columns are prepared across accounting and localization reports. It reduces internal complexity for developers, making future maintenance safer while keeping business-facing report behavior unchanged.
Original PR description
[REF] account_reports: build column dict Refactors '_build_column_dict' to take less arguments. The idea is to have as little arguments as possible making the function easy and straightforward to use on most cases. The main difference is that instead of passing column values like 'figure_type' or 'blank_if_zero', we pass the whole column and then recover the values we need inside the function.
The appointment calendar’s small side-panel calendar now uses Odoo’s own date picker instead of the older third-party component. This keeps the scheduling experience consistent with the rest of the product and supports ongoing maintainability.
Original PR description
Adaptations following the removal of the jQuery UI Datepicker usage for the sidepanel's mini-calendar in the Calendar View and replace it by our own DateTimePicker component. task-3439226
The Planning calendar no longer attempts to load an outdated calendar add-on that is no longer used. This keeps the module aligned with the platform’s updated date handling and reduces unnecessary maintenance risk.
Original PR description
The community commit removes moment completely as we are now using luxon everywhere, this commit stops trying to load the fullcalendar moment plugin as it's been removed and is no longer needed. Community: https://github.com/odoo/odoo/pull/135182