Daily updates from Odoo
Friday, February 7, 2025
6 changes · 18.0
New functionality added to Odoo
This change adds a custom quotation module that extends Odoo Sales quotation behavior. It introduces additional credit-limit validation so orders can be blocked when a customer's credit exposure exceeds the allowed limit, helping reduce financial risk before confirming sales.
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
Enhancements to existing features
Live chat chatbots can now include a step that ends the conversation immediately. This helps businesses control chatbot flows more clearly and prevents customers from receiving irrelevant follow-up messages after a session should be closed.
Original PR description
Purpose of this PR: Introduce a new 'end_session' step type to the chatbot. When the chatbot reaches this step, the live chat conversation will terminate, ensuring that any subsequent steps are not executed. task-id:4509331 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fix restores behavior that prevents imported accounting lines from unexpectedly changing tax values. It helps businesses avoid incorrect tax handling when importing accounting data, reducing manual corrections and compliance risk.
Original PR description
[IMP] account - imported line shouldn't change tax Foward-port https://github.com/odoo/odoo/pull/193483 messed up and removed important code of https://github.com/odoo/odoo/pull/172787. This commit adds it back. task-4547597 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale order screen now handles offline and slow connections more gracefully. Staff can continue viewing previously loaded orders instead of seeing a blank screen or getting stuck in repeated loading.
Original PR description
This fix prevent blank screen (when offline) & inifinte loop (when in 3G or other low connection) on order screen. - **Offline Mode:** When accessing the order screen offline, now the screen loads previously fetched orders and displays a "Limited Functionality" popup. - **Slow Connection (3G):** Infinite loop (caused by repeated call to `await this.pos.getServerOrders()`) is fixed by ensuring orders load only once, even on slow connections using the flag `loadingOrderState` task-id: 4550978 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
Selecting multiple documents with Shift now works correctly in both kanban and list views. This prevents folders from being accidentally selected and aligns document list behavior with other Odoo list views, making bulk actions more reliable.
Original PR description
Before this commit, In kanban view when selecting multiple documents while holding shift as modifier, it could happen that folders were selected too. This was due to the logic which was using document ids as the range value when looping on `root.records` but with the new UI where the folders are now displayed on top of the documents it was buggy. In list view, we would like to keep the same behavior as in other list views. This commit fixes those issues. Task-4532046
Users can now reliably insert views or view links from custom menus into Knowledge articles. This prevents failed insertions and error pages when navigating from custom menu actions, helping teams keep article content connected to the right business views.
Original PR description
Issue ===== The view is not inserted into the article, or the view link results in a traceback error. Steps ====== 1. Create a custom menu with its configuration using the model (Create a Menu). 2. Navigate to the custom menu action via the parent menu's route. 3. Use the actions to navigate to Knowledge > Insert view/link in article, then select an article (either existing or new). Technical ========= Due to a recent change introduced in this [commit](https://github.com/odoo/enterprise/commit/30c71b1fee8c91df5342b2b1ef5f6e888e84571d) the issue arises from the function 'this.actionService.loadAction' requiring either an actionxmlid or actWindow to process the action. Previously, only the actionxmlid was available, which caused the problem. The provided fix resolves this issue by ensuring both identifiers are correctly handled. Task-4437944