Wednesday, August 9, 2023
5 changes · master
Enhancements to existing features
Odoo now refreshes the relevant business data more reliably after certain on-screen actions are completed. This helps users see up-to-date information without needing extra manual reloads, reducing confusion and improving workflow continuity.
Website editor drag-and-drop rules are now defined directly on the relevant building blocks, helping prevent users from placing form fields or tables of contents in invalid locations. This makes page editing more reliable and reduces the chance of broken layouts or unsupported content structures.
Original PR description
Since [1] form fields cannot be moved outside of their form and since [2] table of contents cannot be nested within another table of content. Those were implemented with specific references to website classes within web_editor. This commit introduces declarative mechanisms for both situations: - `data-drop-lock-within`: prevents dropping outside the closest parent that matches the specified selector. - `data-drop-exclude-ancestor`: disallows dropping within a parent that matches the specified selector. [1]: https://github.com/odoo/odoo/commit/638d0e875dcb05191fe833d2f889235891dfb46a [2]: https://github.com/odoo/odoo/commit/55339cd6a7b7916184893c0fe27b5483683a047a task-3131384
Odoo users can now see more details about their IAP services and available credits directly from Odoo. They can also update warning settings, access their IAP accounts more easily, and buy credits from the account form.
Original PR description
Description of the issue/feature this PR addresses: Refactoring some IAP functionalities Current behavior before PR: - Very minimal view of IAP accounts Desired behavior after PR is merged: - Information about services available to view from odoo - Can edit some iap services fields from odoo - Change the redirect route of view services to view my IAP accounts --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update supports the broader rollout of voice messages in Discuss chats and channels by ensuring related document workflows are covered in testing. It helps maintain reliability for users sharing and managing documents alongside chat conversations.
Original PR description
Adding voiceMessageService to document's tests. This PR is associated with [PR #117036](https://github.com/odoo/odoo/pull/117036) Task-3240168
Customer records can now store default Mexican e-invoicing values for payment way and Uso. These defaults flow into sales orders and invoices, reducing manual edits and saving time for repeat or subscription customers.
Original PR description
Before it is added 'Payment way' had to be updated manually in invoice. What does it do - 'Payment way' now updatable in sale_order and the set value is used when creating an invoice. - 'Payment way' and 'Uso' are now setable on the customer sheet; the values are used as default when creating a sale order and/or invoice. How does it work Use compute function to set the values, values are recomputed everytime the costumer is modified on the sale order or invoice. The compute functions read the partner_id relevant field values to check if they are set. task-3388110