Daily updates from Odoo
Navigate
Branch
Friday, November 3, 2017
13 changes
Enhancements to existing features
This update replaces an older product margin test with a clearer automated test that checks expected margin values directly. It helps reduce the risk of margin calculation issues going unnoticed in future changes.
Original PR description
Task : https://www.odoo.com/web?#id=32794&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.3f82c0f5b5e008795e8ff341cdc980fd 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
This update converts older accounting validation checks from YAML files into Python-based tests and places them in the module where they are actually used. It helps keep the test suite easier to maintain without changing day-to-day accounting features for users.
Original PR description
Desired behavior after PR is merged: - convert account_bank_statement.yml to test_account_bank_statement.py - remove account_bank_statement.yml from account test -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Task : https://www.odoo.com/web#id=32791&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.86bb57183f7cb3af55d7ba79abe10750
This update adds a helper for setting or reading values in web tour steps, making automated guided flows easier to manage. It supports more reliable testing and onboarding scenarios without changing the everyday user experience.
Original PR description
Task: https://www.odoo.com/web#id=35805&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.4a99bd891ee1a0d1071eda296dadee03
This update corrects spelling, grammar, and whitespace issues in accounting-related code comments and supporting files. It improves readability for maintainers without changing business features or user workflows.
Original PR description
Description of the issue/feature this PR addresses: Spelling corrections. Limiting the size of each PR so they are easy to review and merge. Current behavior before PR: Spelling and or grammar in code comments incorrect Desired behavior after PR is merged: Some spelling and grammar corrected. Ignored many regional language spelling issues. This janitor work is allowing me to dig into the code again. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The balance sheet now lets users click the Previous Years Earnings line to open the related financial details. This makes it easier for accounting teams to investigate historical earnings without manually searching through reports.
Original PR description
<b>Task:</b>https://www.odoo.com/web?#id=35773&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b>Pad:</b>https://pad.odoo.com/p/r.b5aa37622fa7822cfbfd9d73417a04fb
Drop-down options that create new records now turn orange when selected or hovered. This helps users notice they are about to create something new and reduces accidental record creation.
Original PR description
Before there war no visiual signalling and as everything was in the standard color, the user just thought "all green, all right", and potentially created records on the fly that he never intended to create. This commit introduces an alerting orange once the user has selected/hovered a create option and is about to confirm it. This way the user is alerted, that he at least should READ TWICE what he is about to do.
Users can now press Escape in the app switcher to quickly clear a search or close the switcher when no search text is entered. This makes keyboard navigation smoother and reduces friction when moving between apps.
Original PR description
App switcher supports ESCAPE keydown interaction.
Behavioral cases of ESCAPE:
1. Some text in search:
=> clear text
2. No text in search:
=> hide search & app switcher
on receiving 'hide_app_switcher', web_client
now proceeds only if there is an inner actionThis update adjusts the way the database expiration panel is closed in Odoo Enterprise. It helps keep the interface behavior consistent and reduces the risk of small interaction issues for users.
Original PR description
… panel Description of the issue/feature this PR addresses: Issue : https://www.odoo.com/web#id=779180&view_type=form&model=project.issue&action=609&menu_id=4720 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 improves the salary contract module’s portal pages to better align with the standard Odoo portal layout and make the experience smoother for users. It also modernizes the underlying page behavior and styling, reducing maintenance risk while keeping the feature more reliable.
Original PR description
Task: https://www.odoo.com/web#id=35805&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.4a99bd891ee1a0d1071eda296dadee03
Resolved issues and error corrections
Duplicating an already paid invoice now correctly increases the invoiced quantity shown on the related sales order. This helps sales and accounting teams rely on accurate fulfillment and billing status when invoices are copied and paid.
Original PR description
Task: https://www.odoo.com/web#id=36715&view_type=form&model=project.task&action=327&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an accounting issue where journal entries using a default account could incorrectly show zero debit or credit amounts in single-currency setups. The change helps ensure accounting entries keep the expected amounts, reducing manual corrections and potential posting errors.
Original PR description
Description of the issue/feature this PR addresses: <b>Task:</b> https://www.odoo.com/web?#id=35773&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b>Pad:</b> https://pad.odoo.com/p/r.b5aa37622fa7822cfbfd9d73417a04fb 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 fix makes certain stock data fields available for grouping in Odoo views. Users can now organize and analyze inventory records more easily using the Group By option.
Original PR description
Storing fields allows to use "Group By" functionality. opw-778213 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
Project task planning in the Gantt view now follows the intended sorting order, making schedules easier to read and manage. This helps teams see forecasted work in a consistent sequence instead of tasks appearing out of place.
Original PR description
Task: https://www.odoo.com/web#id=27552&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.a37dea583df36258cebd654c0623e434