Monday, June 24, 2024
2 changes · master
Code cleanup and technical improvements
This update streamlines internal automated walkthroughs and tests by removing an older way of checking page elements. It helps keep the testing framework easier to maintain without changing day-to-day user features.
Original PR description
In order to simplify the towers API, it was decided to remove the extra_trigger key from the steps. To check that an element is in the DOM, simply create a step with a trigger. task~3974087
WhatsApp chat member information is now sent to the client in a simpler, flatter format. This reduces duplicated data transfer and client-side processing, helping conversations load more efficiently without changing user-facing behavior.
Original PR description
This will reduce data transferred to the client and processed in JS when the same persona was appearing multiple times in members. This also makes more clear what is transferred by avoiding nested values. This is part 3, focusing on channel member and related persona. Formatting code eventually becomes simpler too, by always adding data to the store rather than updating pre-existing dict manually. Part of task-3605717 https://github.com/odoo/odoo/pull/170330