Monday, April 3, 2023
2 changes · master
Code cleanup and technical improvements
This update rewrites how accounting chart setup data is managed, moving it into a more maintainable structure that should speed up installations and make future accounting configuration easier. It also removes reliance on the old generic chart module and updates related accounting, payroll, reporting, and localization areas to work with the new approach.
Original PR description
**==DRAFT==** Task link *(inherited from @william-andre)*: https://www.odoo.com/web#id=2687567&model=project.task Community PR: https://github.com/odoo/odoo/pull/84079 Rewriting of the whole chart_template mechanism to be written in Python classes instead of XML, - speed up install time - reduce technical debt - get rid of the `l10n_generic_coa` module (everything will be in `account`) - more flexibility for declaration - allow to duplicate accounting from existing company (pour les fiduciaires) Translation => directly in `CSV` with columns `id, name:en_US, name:fr_BE`[...]
Odoo Studio’s view editing experience has been modernized to improve maintainability and support future enhancements. The update also fixes crashes when editing certain actions and improves field visibility behavior in list views, with minor compatibility updates in related apps.