Friday, December 30, 2022
2 changes
Resolved issues and error corrections
A failing automated test for Bpost delivery has been corrected to match the current delivery workflow. This helps keep quality checks reliable and reduces noise for future updates, with no expected impact on day-to-day users.
Original PR description
This commit fixes a failing old test that expected picking `state` to become `assigned` only after calling `action_assign`.
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