Daily updates from Odoo
Monday, July 29, 2019
8 changes
Resolved issues and error corrections
This change makes an internal stock test produce consistent results by ensuring it clearly checks category hierarchy rules. It helps prevent random test failures, improving confidence in future stock-related updates without changing day-to-day user behavior.
Original PR description
test_putaway_6 creates 2 putaway rules on the same product category but to different location. As the order on putaway rule is [sequence, product_id] and the two have the same sequence, it can happens that the choosen rule is not always the same, Furthermore, the test tried to show the hierarchy between two category matters in term of putaway rule. This commit create a child category of 'all' and set it on one of the rule. 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 change removes outdated internal code usage in the base user model that was causing some automated tests to fail. It helps keep the system compatible with the current platform standards without changing business features or workflows.
Original PR description
Description of the issue/feature this PR addresses: Remove the deprecated api.multi calls Current behavior before PR: Fails some tests because of the api.multi which is deprecated? Desired behavior after PR is merged: No more test fails & no more decorators -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The editor’s text and background color buttons now use the same visual style and height across website and backend screens. This makes the editing experience more consistent and easier to understand for users switching between areas.
Original PR description
UI issue : https://drive.google.com/file/d/14_s-4RSBh4yOj806DiAUTtiCuxwQ8HZo/view?usp=drivesdk 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 corrects a display problem in the image field where buttons could appear misaligned or with the wrong color. It improves the visual consistency of user preference screens and reduces confusion when users manage profile images.
Original PR description
Image view is broken on User Preference:- https://youtu.be/wm_ZcLu62IM Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: https://drive.google.com/file/d/17iBH6cPeeAzpht5FMWovSORX_XfM0TSK/view?usp=drivesdk -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Survey result filtering has been cleaned up to use a standard way of reading web page filter options. This reduces the risk of filters behaving inconsistently when users view survey results.
Original PR description
Instead of using custom querystring parsing method, use URLSearchParams task-1985506 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
Opening a sale promotion from mass mailing could trigger an error because invoice information was missing after changes in accounting records. This update prevents that crash, helping users access sale promotion mailing details reliably.
Original PR description
Task : https://www.odoo.com/web#id=2036203&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.9b837862824b306fce42d4497771fd32 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents Odoo from starting duplicate background services, which was causing visible messaging issues. Users should no longer see duplicated chat windows, stale message counters, or conversations that only update after a page reload.
Original PR description
Revision on https://github.com/odoo/odoo/pull/32132 The PR above introduced a bug where services were duplicated. This is caused by the change that turned the crash manager into a service and a service provider. The former is intended but not the latter. This issue is especially noticeable with services that have internal state, such as the mail service: - Duplicated chat windows; - Systray messaging counter not incrementing; - Posting a message is not visible in conversation until next page reload; - etc. Closes #34910 Task-ID 2040517 Task-ID 2042393
This fixes repeated error pop-ups that appeared after sending a document for signature. Users can now continue working with signature requests without being interrupted by tracebacks on every click.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=1832411&view_type=form&model=project.task&action=333&active_id=1278&menu_id=4720 Pad-ID: https://pad.odoo.com/p/r.9997276a2728e5af0f297557fc3126e4 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