Monday, December 5, 2022
5 changes · master
Resolved issues and error corrections
Fixed a problem that could cause the marketing automation hierarchy kanban view to crash when it opened. This helps users access and manage automation flows reliably without interruption.
Original PR description
The "renderingContext" of the hierarchy kanban was missing the "state" key, making it crash upong rendering.
This fix makes the accounting spreadsheet dashboard explicitly require the reporting component it already relies on. It helps prevent dashboard failures if that reporting component is manually removed.
Original PR description
…ports The dashboard actually depends on `account_reports` because it uses menus defined in that module. `account_reports` is auto-installed with `acount_accountant`, so it "works". But it will break if `account_reports` is uninstalled manually.
This fix prevents the accounting reports setup from creating tax-related accounting entries when no chart of accounts is configured. It avoids unnecessary errors during configuration and helps companies complete setup more reliably.
The salary contract and payroll screens now correctly show Extra Time Off information, making it easier for HR teams to review time-off related salary details. An obsolete wage-related field was also removed to keep payroll calculations and displays clearer.
Fixed an issue that could prevent users from opening marketing automation campaign views. The update restores the missing context needed by the screen, reducing disruption for teams managing automated campaigns.
Original PR description
Marketing automation uses the 'state' variable which was accessible through the rendering context prior to commit: odoo/odoo@4c5b867ff6b0b674cb83d1a1262ae354ebaa6d57 This resulted in a traceback when trying to open a campaign view. task-3084676