Friday, January 3, 2020
5 changes · master
Enhancements to existing features
This change improves how Odoo reports calculation errors by preserving the original error type, making issues easier to identify and handle. It also makes account ordering more consistent across companies, helping financial report tests and related behavior stay predictable.
Original PR description
For example, if a division by zero occurs, I expect a ZeroDivisionError insteaf of a TypeError to ease the catching of such errors. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the wording used to describe HR department records. It helps make employee and department information easier to understand in the HR app, with no expected change to daily workflows.
Original PR description
Description of the issue/feature this PR addresses: Fixes https://github.com/odoo/odoo/issues/42559 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
This update removes an unused internal method from the Mail module. It has no expected impact on day-to-day users, but helps keep the codebase simpler and easier to maintain.
Original PR description
Method '_channel_fetch_listeners_where_clause' is not used anywhere, So we can remove this. 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
Financial reports load faster and are easier to use, especially when grouping data or expanding report lines. The update also streamlines report calculations, supports more flexible headers, and adds a debug information popup for troubleshooting.
Original PR description
- Fix the groupby feature allowing some horizontal groupby & make it usable by the user. - Improve performances. - Simplify the formulas. - Add a debug info popup. - Allow having multiple headers lines in a more generic way(adapt the trial balance) + remove _get_super_column method.
Confirmed rental orders will no longer be labeled as reserved when stock may not actually be available for the requested rental period. This reduces confusion for sales and operations teams by making order status better reflect real availability.
Original PR description
The confirmed rental order are not guaranteed to be reserved because we allow user to confirm rental order when the stock isn't available for the product on requested period.