Daily updates from Odoo
Thursday, May 8, 2025
6 changes · saas-18.3
Enhancements to existing features
The bank reconciliation screen now shows only matching models that can actually create valid entries for the relevant company. This reduces clutter and helps users choose the right reconciliation option more reliably.
Original PR description
In the bank reco widget, applicable models are visible for statement lines. We should limit the ones visible to ones that are manual and which have counterparts that can actually work to produce an entry, so with an account (and a label that can be matched). Also filter on the company. task-4749345
Odoo’s AI writing tools are now integrated directly into Discuss and chatter, so users can ask for drafts, notes, and conversation summaries without leaving their workflow. The AI can use permitted record and chatter context to produce more relevant text, while selected-text improvements avoid sharing record details.
Original PR description
This PR updates and improves the AI / ChatGPT integration that already existed in odoo for messages and HTML fields. Now instead of a dedicated dialog, that covers the whole screen, the AI chat is…
This PR updates and improves the AI / ChatGPT integration that already existed in odoo for messages and HTML fields. Now instead of a dedicated dialog, that covers the whole screen, the AI chat is integrated with discuss so users can talk with the AI bot as if they were talking with another user. Apart from the visual change, the functionality of the AI was also improved. Now, when the AI is prompted, a JSON with the record's information available to the current user is given to the AI context in order for the AI to generate more relevant text. If the context requires it (when composing messages/notes) we also input a list of all messages/notes from the chatter in the context, so the AI can take previous conversations about a record into account. When using the AI to improve a piece of text through text selection, no record information is shared. Also a new way to call the AI is added from the top of the chatter. From there, users can ask for a summary of the chatter conversation as well as generate messages and notes directly. A new app is added to change the ai pre-prompts configurations. A new module ai_apps was added to add all the above features. Also some bridge modules were created and some code was moved in order to loosen the dependencies between ai_apps and other modules, making the AI app fully deletable. Previous PR that targetted master: https://github.com/odoo/enterprise/pull/83428 task-4526290
This change removes an internal search index that was not helping VoIP contact lookup performance. It simplifies database maintenance without changing how users work with contacts or VoIP features.
Original PR description
The trigram index on res.partner/t9_name is not useful. The "t9 encoding" reduces the set of possible trigrams far too much for the trigram to be effective in discriminating between large amounts of results. In consideration of the above, this commit removes the trigram index.
Restaurant point-of-sale users now see a confirmation warning when they try to validate payment for an order that has unsent changes. This helps ensure kitchen or service teams receive the latest order details before payment is processed, reducing missed items and operational mistakes.
Original PR description
A confirmation dialog is now displayed when validating an order that has unsent changes, prompting the user to send it before proceeding with payment. community PR: https://github.com/odoo/odoo/pull/204691 task-id: 4687464
The bank reconciliation widget now includes the new description field when setting an account. This gives accounting users more context during reconciliation and helps make account selections easier to understand.
Original PR description
This commit will add the newly introduce field description in this commit: https://github.com/odoo/odoo/pull/205191/commits/61c0ce904a6b32773b55a2e9e123b5c79c0d42b7 in the set account of the bank rec widget task: 4750045
Bank reconciliation can now automatically expand a specific statement line when it is opened from the right context. This helps users get directly to the relevant details with less manual clicking during reconciliation work.
Original PR description
This commit will unfold the statement line depending on a context key task: 4749346