Wednesday, September 24, 2025
3 changes · 19.0
Enhancements to existing features
Users can now open the activity scheduling wizard from the command palette anywhere in Odoo, using the new Alt+Shift+A shortcut. This makes it faster to create personal follow-ups, and when used on a relevant form it automatically links the activity to the current record.
Original PR description
Task: task-5065655
Automatic reconciliation models now use the account’s display name directly, without adding extra numbers to make each name unique. This keeps rule names clearer for users now that duplicate names are allowed.
Original PR description
In this commit: https://github.com/odoo/enterprise/commit/9cdc519a7aa7e40cad31d2eb6dcc8858df831e9b we change the way the reco model name were made by going back to just the display name of the account. For prior version 19.0, a unique constraint on the name was there so we added a number after the name of the account to avoid duplicate. The constraint has been removed and so this code is no longer needed. no task id
Call invitations and welcome-page previews now use a shared setup flow for camera, microphone, blur, and permission handling. Invitations are more compact and show clearer context, including who is calling and which channel the invite is for.
Original PR description
Backport of https://github.com/odoo/odoo/pull/227998 The welcome page and the call invitation both provide a way to preview the camera before entering a call. However, they have several issues: - The…
Backport of https://github.com/odoo/odoo/pull/227998 The welcome page and the call invitation both provide a way to preview the camera before entering a call. However, they have several issues: - The call invitation does not provide a way to configure call settings. - Both views are missing the blur setting. - Each handles audio/video streams separately, which increases maintenance costs and leads to incomplete flows (e.g. missing warnings when permissions are denied). - Neither relies on the call actions: the logic is duplicated and must be updated every time the call view is improved. In addition, the call invitation takes up a lot of space and does not provide useful information such as the channel the user was invited to. This commit improves both views by factoring out the setup logic into its own component, which is also responsible for handling video and audio streams. At the same time, it reworks the call invitation to take up less space, allow configuring the call, and display additional information such as who is calling and on which channel. task-5090396