Daily updates from Odoo
Friday, November 3, 2017
9 changes · master
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