Daily updates from Odoo
Tuesday, August 13, 2019
18 changes · master
New functionality added to Odoo
The translation widget now shows the current language code instead of a globe icon, making it clearer which language users are editing. Language import defaults were also adjusted to better match expected behavior while hiding overly technical options from standard views.
Original PR description
Replace :earth_africa: by the current language code
Enhancements to existing features
This update ensures employee profile photos can be copied to the related user profile when no employee image is set, even if self-editing is disabled. It reduces unnecessary access barriers and helps keep employee and user profile pictures consistent.
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
This update renames a product variant image field so it follows the same size-based naming pattern as other image fields. It helps keep product and website sales image handling consistent, reducing confusion for future maintenance without changing customer-facing behavior.
Original PR description
Follow up of 58a2ffa26f1a3b0f9630ce16d11b758d18e20a21 Variant specific field `image_raw_original` was meant to be renamed to `image_variant_1920` instead of `image_variant_max` to follow the same naming convention as the other fields (having the pixel number in the name). 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
Odoo now recognizes Ukrainian bank account numbers as IBANs in the IBAN validation module. This helps businesses using Ukrainian bank accounts classify them correctly and reduces manual corrections or validation issues.
Original PR description
Description of the issue/feature this PR addresses: `base_iban` has no info regarding Ukrainian IBAN template. Ukraine is using IBAN by default since 05.08.2019. Current behavior before PR: Ukrainian IBAN is not recognized as `'iban'` account type. Desired behavior after PR is merged: Bank account type will have `'iban'` type if Ukrainian IBAN is recorded to account number field. Reference to Ukrainian localization #20434 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Sales and rental reports now use the sales order date instead of a separate confirmation date. This removes duplicate date information and keeps reporting simpler and more consistent for business users.
Original PR description
task - https://www.odoo.com/web?#id=2027274&action=327&model=project.task&view_type=form&menu_id=4720 pad - https://pad.odoo.com/p/r.40420e3e8f12f7bb37836ef9675cdc27
The barcode inventory screens were adjusted to stay compatible with a recent change in the underlying stock picking views. This keeps detailed operation information displaying correctly without changing day-to-day warehouse workflows.
Original PR description
Due to a change in community, stock move lines arch in picking form view is no more directly describe in the picking view. Instead, the tree arch has now its own record (`view_stock_move_line_detailed_operation_tree`). This commit only adapt the way stock_barcode inherits of picking view. Referred to the commit 35b91ae2e3f0a9a9042a50edd414d2bb6b8ff482 Task #2028780
This update aligns dashboard and report filters with the revised date filtering behavior introduced in the related core Odoo change. It keeps automated tests and report views working correctly when users apply common date-based filters.
Original PR description
Companion PR of https://github.com/odoo/odoo/pull/34902
Resolved issues and error corrections
Employee records now show the associated company on the employee form in multi-company setups. This helps users clearly identify which company an employee belongs to and reduces confusion when managing staff across several companies.
Original PR description
The company of an employee should be displayed in a multi company setup. Task 2052917 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Coupon PDF reports now show the “Code:” label correctly instead of leaving a blank space. This ensures customers and staff can clearly read coupon information on generated reports.
Original PR description
In master, em tag are not displayed in PDF report. Strangly, the space to display the element is taken but the element content is invisible. If the action report is change from PDF to HTML, the element is displayed as it should, in italic. As having `Code:` in italic is not that mandatory, this commit removes the em tag to display `Code:` again. Before:  After: 
This fix prevents survey respondents from seeing unexpected crash warnings when they enter an invalid date or time. The survey form now handles these input errors directly, creating a smoother and less alarming experience for users.
Original PR description
Task:https://www.odoo.com/web#id=2044512&action=333&active_id=1251&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.115300c367e6834394be032dbe299dcc -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Corrected how the purchase order shortcut is added to product template views so Studio no longer crashes when users edit those forms. This improves stability for teams customizing product screens while keeping the purchasing shortcut available as intended.
Original PR description
The stat button for the action `action_view_po` was improperly injected in the product template views, causing studio to crash when editing the product template form view. TaskID: 2052317
The bundled Open Sans font files were renamed to remove spaces from their folder and file names. This avoids a packaging issue that could prevent RPM builds from completing successfully, without changing the product experience for users.
Original PR description
Since ed18095127, some google fonts are included. The "Open Sans" fonts prevents RPM packaging to work because of white spaces in file names. This is a Python setuptools bug (https://bugs.python.org/issue809163) which is not yet fixed. With this commit, the "Open Sans" directory and ttf files are renamed into "Open_Sans", solving the packaging problem.
This fix prevents an error when the system checks for an IAP account and none exists, while account creation is disabled. Instead, it safely returns no account, helping multi-company setups continue without an unnecessary interruption.
Original PR description
If "force_create" is false and no account was previously created, the function will raise an error. With this fix, an empty recordset is returned. 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 fixes an issue where opening or editing the picking type on manufacturing orders could trigger a context parsing error. The change helps users work with manufacturing orders more reliably without being interrupted by a technical error.
Original PR description
Follow up of revision https://github.com/odoo/odoo/commit/fd6aa428ce7b7ab03ba920b1c020f5862f56f731.
The status ribbon shown on several record forms has been repositioned so it no longer overlaps important action buttons or images. This improves readability and makes forms easier to use across multiple business apps.
Original PR description
Moved the widget tag from form views to place it below the oe_button_box element to fix the overlapping of the widget over that element if the widget is on top of it. Task ID : 2032621
This fixes an issue where unsupported document viewer options could appear in Studio for manufacturing work orders. Keeping those viewer options hidden helps prevent users from selecting views that are not intended to work there, reducing confusion and setup errors.
The stock move list no longer shows a create button that could not be used meaningfully. This avoids user confusion because most fields in that list are read-only, so creating a new entry there was not practical.
Original PR description
Commit 81b2c49 adds an editable list view on stock.move but did not restrict create access. The create button is useless as all the columns except 'scheduled_date' are readonly. Task : 2003485
Features or functions removed from Odoo
This update cleans up duplicate information in the Base Automation demo data. It reduces confusion for developers working with the demo setup without changing business features or user workflows.
Original PR description
**Description of the issue/feature this PR addresses:** Clean up duplicates in demo data file **Current behavior before PR:** duplicates are presented **Desired behavior after PR is merged:** don't confuse developers -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @it-projects-llc