Daily updates from Odoo
Thursday, July 11, 2024
3 changes
Code cleanup and technical improvements
This update adds internal labels to Mexican invoice, payment, and delivery slip report sections. It does not change what customers see, but it makes these reports easier for teams to maintain and extend in the future.
Original PR description
Added names to tags inside report_invoice.xml and report_payment.xml for easier scalability in the future
Odoo Studio now includes a new Kanban editor designed for the newer view architecture, while keeping the older editor available for compatibility. Users can more easily build Kanban card layouts from predefined sidebar structures, drag fields into them, and add card widgets such as images and ribbons.
Original PR description
This commit creates a new kanban editor for the new arch API. The legacy kanban editor using the old one is still active for compatibility purposes until we stop the support of those in upcoming versions of Odoo. This new editor makes it easy to add more features to the Kanban view than ever before, since we can adjust the layout, using predefined structures, available directly from the sidebar. Then, it is possible to drag and drop any field inside those structures. Some widgets can be added directly inside the kanban card (kanban_image or web_ribbon). Co-authored-by: Florent Dardenne <dafl@odoo.com> part of task-3650117
This update streamlines how guest, attachment, notification, and link preview information is sent to the web client, reducing repeated data transfer and browser-side processing. It should make messaging-related screens more efficient without changing visible business workflows.
Original PR description
This will reduce data transferred to the client and processed in JS when the same guest, attachment or notification was appearing multiple times in result. This also makes more clear what is transferred by avoiding nested values. This is part 6, focusing on guest, attachment, notification, link preview. 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/172448