Friday, December 30, 2022
3 changes · master
New functionality added to Odoo
The Turkish localization reports now include a Profit and Loss report, alongside improved Turkish translations and balance sheet controls. This helps businesses in Turkey review financial performance using reports aligned with local reporting needs.
Original PR description
[[IMP] l10n_tr: Add PnL report](https://github.com/odoo/enterprise/commit/3d68917909e602815446b26395570084b574bb57) Task ID: [2719045](https://www.odoo.com/web#id=2719045&menu_id=4720&cids=1&action=4043&model=project.task&view_type=form[](https://github.com/poma-odoo))
Enhancements to existing features
The Turkish localization balance sheet reports were updated to support translation and clearer control domains. This makes the reports easier to use for Turkish businesses and helps ensure report lines are organized and controlled more accurately.
Original PR description
[IMP] l10n_tr_reports: Translated Balance Sheet [IMP] l10n_tr_reports: Control Domains on the Balance Sheet Task #: [2811138](https://www.odoo.com/web#id=2811138&cids=1&menu_id=4720&action=4043&model=project.task&view_type=form)
Resolved issues and error corrections
Marketing automation hierarchy screens were updated to work more reliably across Odoo, including in Studio, by moving display behavior out of the view definitions. This makes campaign activity hierarchies easier to maintain and migrate while preserving the user experience, with small label and form presentation improvements included.
Original PR description
This merge commit reworks the hierarchy kanban arch to fit OWL specifications by removing Component calls, state usage and t-on-click from the XML. The reason for this is that the arch definition of views should be agnostic of implementation details of its JS class. This allows the view to work in cases where we don't spawn the JS class (e.g: studio) and also makes it easier to extend / migrate. This includes 3 separate commits (and a small wording bonus): - rewrite hierarchy kanban to OWL specs - marketing_automation: handle tabs display out of kanban XML arch - handle adding child activities out of kanban arch More details in underlying commits. Task-3070918