Friday, October 13, 2023
9 changes · master
Enhancements to existing features
This update prepares the file insertion experience for upcoming improvements in Knowledge. It makes shared file viewing and media dialog behavior easier to customize, helping future enhancements integrate more smoothly across Odoo apps.
Original PR description
Preparations for the rework of the Knowledge `/file` command (see [enterprise PR]) - Extract basic props needed by the `FileViewer` for `files` instances in a reusable `Mixin`. - Allow providing a custom `MediaDialog` class through `openMediaDialog` to allow Knowledge custom behaviors. - Export the rendering part of `save` for the `MediaDialog` so it can be overridden. [enterprise PR]: https://github.com/odoo/enterprise/pull/43488 task-3172056
This update makes the checkout country selection logic easier to extend in future customizations. It helps developers build on the online shop checkout flow more reliably without changing the customer-facing experience.
Original PR description
Changed _onChangeCountry and _changeCountry from website_sale.js to make them inheritable by returning the value of the promise instead of returning nothing. [RELATED PR](https://github.com/odoo/odoo/pull/130155#discussion_r1342821487) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines generated styling across Calendar, Mail, Portal, Project, and Web areas by reducing duplicated CSS rules and using more direct style definitions. It helps keep the interface code easier to maintain without introducing visible functional changes for users.
Original PR description
task-3546717 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines how on-screen pop-ups, menus, and guided tour pointers are positioned across Odoo. It makes these interface elements more consistent and easier to maintain, reducing the risk of display issues in future changes.
The project form now prevents users from creating new worksheet templates directly from the worksheet template field. This helps keep template management controlled and reduces accidental or duplicate template creation during field service project setup.
Original PR description
In Commit, made the following changes:
- disable the creation for the 'worksheet template' field in the project form view.
task-2962386The signature request wizard now labels the employee email option as Work instead of Public, making the choice clearer for users. When only one employee is selected, the selected email address is shown underneath so users can confirm where the request will be sent.
Original PR description
One of selection possibilities in mail_to field of signature request changes from 'Public' to 'Work'. Also, mail value is displayed below but only if there's one mail (= one employee selected). task-3530707
This update removes older internal service layers and updates related notification displays to use the newer approach. It helps keep the platform easier to maintain and reduces reliance on outdated infrastructure, with minimal expected user-facing impact.
The Avatax connection test now shows its response in a popup titled "Test Result" instead of "User Error". This avoids confusing users by making it clear that the popup is an informational test outcome, not necessarily a problem.
Original PR description
"Testing" the Avatax connection opens a pop-up titled "User Error" and the detail of the Avatax response. It is not an error and the wording is therefore not coherent. We therefore replace the title by "Test Result". task-3540749
The WhatsApp event integration no longer includes an unused automatic confirmation setting, reducing configuration clutter. Related event sales status wording was also aligned, helping keep event workflows clearer and more consistent.
Original PR description
Remove auto_confirm option that is no longer used. For more details: odoo/odoo#126431 task-3061849