Tuesday, October 24, 2023
3 changes
Code cleanup and technical improvements
Updated several Odoo screens to use simpler title styling for kanban cards. This reduces unnecessary styling rules behind the scenes, helping keep the interface code lighter without changing business workflows.
This update modernizes the underlying editor and dialog components so they can be shared across more parts of Odoo, including Website and Studio. Business users should see little direct change, but it supports a more consistent editing experience and reduces duplicated legacy code.
Original PR description
This PR is the counterpart of odoo/odoo#139154 which converts the AceEditor widget to owl. Doing so required to move the ResizablePanel from web_studio to web, s.t. it can be used in website to wrap the newly introduced ResourceEditor.
The Send & Print wizard has been reworked to avoid concurrency problems during asynchronous invoice processing. Relevant send-and-print choices are now saved with the invoice itself, improving reliability for inter-company flows and Mexican electronic invoicing.
Original PR description
…d & Print wizard (part 1) Currently the Send & Print wizard is stored as regular model and not a TransientModel. This cause multiple problems including concurrency ones. This PR switches the wizard back to a regular transient one. We instead store the values of the wizard that needs to be processed asynchronously in the related move. task-id: 3415101