Wednesday, March 27, 2019
7 changes
New functionality added to Odoo
Belgian financial reports now include control checks to help detect accounts that are not configured correctly. This helps ensure all accounts are properly included in the balance sheet and that reported totals match expected totals.
Original PR description
Task 1861204 Add tests to detect wrongly configured accounts and spot them
Enhancements to existing features
The accounting dashboard now presents clearer labels, cleaner spacing, and helpful sample data when no real data is available. These updates make onboarding easier and help users understand accounting actions such as uploading bills and reviewing balances more quickly.
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
Resolved issues and error corrections
Fixed an issue where opening the website live chat window could crash instead of showing the chat. This ensures visitors can start conversations normally, helping avoid missed support or sales interactions.
Original PR description
Before this commit, when opening a website livechat window, it crashed with the following error message in the dev tools: ``` Cannot read property 'html' of `undefined` ``` The problem was caused by the rendering of the chat window header before the chat window widget is even mounted in the DOM. This error has been introduced by the migration from jQuery 1.12 to 3, in which most occurrences of `$.Deferred` have been turned into `Promise` [1]. `Widget.appendTo()` returns a `Promise` (was `$.Deferred` before). A `Promise` is always asynchronous, whereas a `$.Deferred` with jQuery 1.12 may be either synchronous or asynchronous. In the case of the website livechat window, the implementation with `$.Deferred` was always synchronous, which is no longer the case now. [1] https://github.com/odoo/odoo/commit/126fb33f6a74916c808c8e988f55faf82f0b5759
The POS loyalty program setup now shows only products that can be sold in Point of Sale, reducing confusion during reward configuration. New reward products are automatically marked as available in POS, and the points cost label is clearer for users.
Original PR description
Task: https://www.odoo.com/web?#id=1932191&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.8e5eeb9519db3a46ff046f174c9941ac - only products available in Pos are visible when setting reward program - checkbox 'Available in Pos' is ticked by default when creating product from reward program - "Points per currency" string on point_cost field is set
The bank account setup flow now defaults to linking a new online connection to an existing journal when opened from the dashboard configuration. This reduces an unnecessary choice for users and helps prevent creating duplicate bank journals during setup.
Original PR description
task 1893104
Users can now choose the batch booking option directly on SEPA Direct Debit batch payments instead of relying on a hidden default setting. The update also removes outdated internal code, making the payment process easier to manage and maintain.
Original PR description
Adds batch booking option to SDD module. Also, removes old functions that got deprecated after a fix and couldn't be directly removed from a stable version.
This fixes bank reconciliation rules so they can apply multiple taxes where needed instead of being limited to one. It helps accounting teams reconcile transactions more accurately, especially in localizations with more complex tax setups.
Original PR description
task 1877574 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr