Tuesday, November 26, 2024
8 changes · master
Enhancements to existing features
This update makes Odoo's web interface better at placing the cursor in the right field automatically, especially in more complex or reused screens. It helps reduce small usability friction for users working in dynamic forms and Studio-related interfaces.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now open the Discuss conversation search from the sidebar using the familiar Ctrl+F shortcut. This makes it faster and easier to find conversations without manually clicking into the search field.
Original PR description
Discuss recently added a way to search among conversations from the sidebar. However, it can be cumbersome to click this input. This PR adds the ctrl+F shortcut which is more natural. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail quick reaction menu no longer shows an unnecessary arrow next to its popover. This creates a cleaner, more intentional interface for users reacting to messages.
Original PR description
Dialogs show arrow next to the button by default. It was not intended for quick reaction menu. This PR removes it. Before:  After: 
This update adds a helper behavior in Point of Sale settings so selection fields can show context-specific placeholder text from another field. This makes configuration screens clearer for administrators and reduces uncertainty when setting up payment methods.
Original PR description
in this commit:
==============
This widget lets you specify another field that should act as the placeholder value for your many2one field.
Use it by specifying `widget="many2one_with_placeholder_field"` and `options="{'placeholder_field': <other field name>}"`
You should also ensure that the other field is present in the view in order for this to work.
Task - 4281382This update adds clearer type information to Odoo's internal module handling code, making it easier for developers to understand expected inputs and maintain the system safely. It does not introduce a visible change for end users, but it should help reduce mistakes and improve long-term code quality.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale now automatically focuses the product search field when staff start typing on the product screen. This makes it quicker to find items during checkout and reduces extra clicks for cashiers.
Original PR description
- Added keydown event listener to focus the search input field when typing. Task ID: 4070511 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The eCommerce product page now includes a dedicated, editable title above the alternative products section. This helps merchants better present related product suggestions to shoppers and removes an unnecessary placeholder message from the page editor.
Original PR description
Before this commit : -There is no title block linked to the alternative product. If we want to add the title block above the alternative product we can only add that functionality using the additional title block from web editior above the alternative product. After these commit : -Added a title block above the alternative product snippet. -Added subtitle "These other products might interest you" -so customer can edit the title for the altenative product as per requirement. -Remove the message because it does not reproduce when we install the eCommerce. "This Dynamic Snippet will be displayed here... This message appears because you did not provide both a filter and a template to use." task-3571905
The way message loading options are passed through Mail and Live Chat has been streamlined into one grouped setting. This is an internal cleanup that should make future maintenance easier without changing the user experience.
Original PR description
This commit moves `search_term`, `before`, `after`, `limit` and `around` fetch params to a single parameter as `fetch_params` to simplify the code. This change applies to all available fetch messages routes. Suggested [here](https://github.com/odoo/odoo/pull/182334/files#r1811034899)