Daily updates from Odoo
Tuesday, March 20, 2018
34 changes · master
Enhancements to existing features
The installation guide was rewritten to be easier to read, more welcoming, and better structured for users with different experience levels. It also corrects spelling issues and removes unnecessary jargon, making the documentation easier to understand and translate.
Original PR description
Description of the issue/feature this PR addresses: This pull request aims to improve upon the structure, readability*, and completeness of the installation guide. - It is overly explicit and assumes…
Description of the issue/feature this PR addresses: This pull request aims to improve upon the structure, readability*, and completeness of the installation guide. - It is overly explicit and assumes nothing about the users level of experience - The Demo and SaaS sections are more sales slanted - Removes references to limitations, where they are unhelpful - It's conversational and inviting: "we're helpful and friendly.. Call us and we wont talk over your head.." - It makes a point to avoid contractions and confusing idioms, where possible in order to aid translation/readability (i.e., you're to you are; je m'appelle to je me apelle). - Strips some industry jargon/acronyms Is Your Business Writing Too Smart for Its Own Good? http://www.printwand.com/blog/is-your-business-writing-too-smart-for-its-own-good How to Write for an Eighth-Grade Reading Level http://www.proedit.com/how-to-write-for-an-eighth-grade-reading-level/ Current behavior before PR: Flesch-Kincaid Grade Level, SMOG, Coleman Liau Avg: 12th Grade Desired behavior after PR is merged: It's not ready to be merged. Just looking for guidance: Flesch Kincaid Grade Level: 9th Grade Flesch Kincaid Reading Ease: +11 points I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Cody Kitterman
Automated database creation can now include known company information from the start. This helps businesses deliver a smoother first-time onboarding experience by reducing manual setup steps for new clients.
Original PR description
In the case of scripted instance creation, it is rather probable that you already have some information about the company. This information pre set translates in valuable onboarding experience for the client.
This update adds a warning related to 24-hour time formatting in Helpdesk scheduling/resource settings. It helps users avoid time-entry confusion and reduces the chance of incorrect availability or service timing being configured.
Original PR description
Description of the issue/feature this PR addresses: Task id - https://www.odoo.com/web#id=36965&view_type=form&model=project.task&action=327&menu_id=4720 Pad - https://pad.odoo.com/p/r.a8472cfacf8a80bfcaf9db3b2df630ba 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 prevents certain dashboard background images in the website and online shop areas from repeating visually. It improves the appearance of these screens by ensuring images display cleanly as intended.
Original PR description
…at so it will not repeat. Description of the issue/feature this PR addresses: ISSUE ID - https://www.odoo.com/web#id=755940&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR: https://www.awesomescreenshot.com/image/2669892/9ca39ccb0660357f831cba13819fe54f Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The stock module's to-do filter has been adjusted so it returns more accurate inventory move lines. This helps users focus on the right pending stock operations and reduces confusion in daily warehouse workflows.
Original PR description
Description of the issue/feature this PR addresses: Issue - https://www.odoo.com/web?#id=772018&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 quick-create flow in the calendar so pressing Enter is handled more reliably. It helps users create calendar items with less friction and fewer unexpected interactions.
Original PR description
TASK :- https://www.odoo.com/web?#id=771838&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 changes how the mass mailing app reads and processes links in outgoing emails. It uses a more reliable internal method, reducing the chance of errors when tracking or rewriting mailing URLs.
Original PR description
Description of the issue/feature this PR addresses: ISSUE ID - https://www.odoo.com/web#id=766204&view_type=form&model=project.issue&action=963&active_id=681&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
The quote page now renames the final subtotal label to “Total Without Taxes.” This makes pricing clearer for customers by distinguishing the pre-tax amount from the final total.
Original PR description
Task: https://www.odoo.com/web?#id=32416&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.0a401d47df6099d8f11e4a0b57e5c704 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 adds automated test coverage for stock picking batches, helping ensure warehouse batch picking workflows continue to work as expected. It is an internal quality improvement that reduces the risk of future regressions without changing day-to-day user behavior.
Original PR description
Description of the issue/feature this PR addresses: task - https://www.odoo.com/web?#id=35705&view_type=form&model=project.task&action=327&menu_id=4720 pad - https://pad.odoo.com/p/r.dd4bdef66572b9d09ba98e3eea4614bc 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
Tax names and descriptions have been updated for Ethiopia, Italy, Luxembourg, and Slovenia. This makes tax configuration easier to understand for users working with these local accounting setups, reducing confusion in day-to-day finance operations.
Original PR description
**Task** : https://www.odoo.com/web#id=32632&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 **pad** : https://pad.odoo.com/p/openerp-project.task-4JPIKA4MLH 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 adds a reusable way for the online sales process to gather website-related order data. It helps make future website sales changes easier to maintain while keeping the customer-facing checkout experience unchanged.
Original PR description
Issue: https://www.odoo.com/web?#id=761084&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
Contract salary pages now show currency symbols directly next to amounts, without an extra space. This small formatting improvement makes salary figures look cleaner and more consistent for users reviewing compensation details.
Original PR description
Task : https://www.odoo.com/web#id=33597&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.306ea5a575b4ecffeb3af35626ae7496
Several automated email templates across customer support, HR, sales, subscriptions, printing, and signing were converted to Odoo's newer template format. This keeps existing customer and employee communications working consistently while aligning them with the platform's current email rendering approach.
Original PR description
Task: https://www.odoo.com/web?#id=27033&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.8d2749de4844861078fc36312e573e48
This update converts existing inter-company rules test scenarios into a newer Python-based format and adds clearer shared test setup. It helps ensure inter-company sales, purchases, and invoices continue to work reliably as the system evolves.
Original PR description
Task: https://www.odoo.com/web#id=32895&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
Analytic tag options in account reports are now displayed only when the related analytic accounting setting is activated. This keeps reporting screens cleaner and prevents users from seeing options that are not relevant to their configuration.
Original PR description
- Task : https://www.odoo.com/web#id=31332&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.6e3b728249e730fe6522ab7867182671
The website sales coupon messages now refer to a "promo code" instead of a "coupon code." This small wording update makes customer-facing messages clearer and more aligned with common promotional language.
Original PR description
… code for website to show messages task link - https://www.odoo.com/web#id=30563&view_type=form&model=project.task&action=327&menu_id=
Several Odoo apps now use the newer QWeb format for automated email templates instead of the older Jinja format. This keeps template content more consistent across the platform and should make future template updates easier without changing the business workflows users rely on.
Original PR description
- Convert jinja template into qweb - Task : https://www.odoo.com/web#id=27033&view_type=form&model=project.task&action=327&menu_id=4720 - Pad : https://pad.odoo.com/p/r.8d2749de4844861078fc36312e573e48
Resolved issues and error corrections
This fixes a problem where previewing internal company reports could fail when the report had no specific name. After the change, these reports open correctly and show the user’s company in the header, avoiding disruption when reviewing company information.
Original PR description
**Description of the issue this PR addresses:** Go to `Settings` -> `Companies`, click on a company. Then go to `Print` -> `Preview Internal Report` and a traceback appears. This PR fixes the unnamed reports in `master` branch. They are broken by commit https://github.com/odoo/odoo/commit/38fde3bc01e13b53abe9fe8020000c557bd2dd77. **Current behavior before PR:** Unnamed reports are broken. **Desired behavior after PR is merged:** Unnamed reports are fixed, printing always in the header the company of the user. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue that could stop product installation when setup data was being loaded. The change helps ensure the system reads stored property information correctly, reducing installation failures for affected databases.
Original PR description
- It happens when installing product, when it's loading product_data.xml for instance, it tries to read the ir.property record and fails because there is no 'type' in self._defaults. It should be okay as it is cause it's declared, but it failed to me, though.
This fix allows user-facing error messages to include both a clear title and detailed message. It helps make application errors easier to understand and present consistently to users.
Original PR description
Issue: https://www.odoo.com/web#id=806216&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 UserError accepts the only msg, but it should support the title of error also. Current : UserError(Msg) Expected: UserError(Title, Msg) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where the email tag selection widget in Mail did not work correctly when more than one value was selected. The change helps users reliably manage multiple email-related tags and includes improved test coverage to reduce the chance of the issue returning.
Original PR description
Description of the issue/feature this PR addresses: <b> Issue: <b> https://www.odoo.com/web?#id=805128&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where custom labels set on parent groups in forms were not shown as expected. Business users will see clearer form sections that match the intended wording, improving readability and reducing confusion.
Original PR description
Description of the issue/feature this PR addresses: String attribute is not working in Parent Group. Current behavior before PR: String attribute is not working in Parent Group. Desired behavior after PR is merged: String attribute is working in Parent Group. Issue: https://www.odoo.com/web?#id=786309&view_type=form&model=project.issue&action=609&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a safety check in the website editor to handle missing content elements more reliably. It helps prevent editor errors in edge cases, improving stability for users editing web pages or content.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=781265&view_type=form&model=project.issue&action=963&active_id=681&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 change fixes an error that could cause Odoo to show a traceback instead of handling a request cleanly. It helps improve stability for users working with core Odoo pages and mail channel views.
Original PR description
Issue :- https://www.odoo.com/web#id=772242&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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
Printing the stock traceability report has been fixed so users no longer encounter an error. This helps warehouse and operations teams access traceability information reliably when reviewing product movements.
Original PR description
Description of the issue/feature this PR addresses:
Issue: https://www.odoo.com/web?#id=772233&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720
Current behavior before PR:
- In current master when we have print the traceability report that time traceback generate.
Desired behavior after PR is merged:
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis change corrects how boolean fields are checked during upgrade-related form rendering. It helps prevent incorrect default behavior in enterprise upgrade flows, reducing the chance of confusing or wrong field states for users.
Original PR description
Issue: https://www.odoo.com/web#id=772203&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720
This update fixes button behavior in the mass mailing area so users can open links from campaign cards and no longer see an inappropriate create option in click statistics. It helps keep mailing reports and campaign navigation clearer and less error-prone.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=753031&view_type=form&model=project.issue&action=963&active_id=681&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 change corrects a small issue affecting product archiving in the Inventory app. It helps ensure products can be archived as expected, reducing friction in product lifecycle management.
Original PR description
issue : https://www.odoo.com/web#id=771357&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 restores searching in many-to-one fields while editing website content. It ensures editors can find and select related records as expected, reducing friction when configuring page snippets or editor options.
Original PR description
Issue - https://www.odoo.com/web?#id=767802&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 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 fix prevents an error that occurred when installing the EU service localization module. It helps ensure users can install the module successfully without interruption.
Original PR description
Description of the issue/feature this PR addresses: ISSUE ID - https://www.odoo.com/web#id=752116&view_type=form&model=project.issue&action=609&menu_id=4720 Current behavior before PR:https://drive.google.com/file/d/0B7X0nDa4oGanWWRMV0J2TWFYRFE/view?usp=sharing Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Features or functions removed from Odoo
Assignment changes in Projects and Expenses no longer create a separate assigned-message subtype because assignees already receive inbox or email notifications. This keeps discussion histories cleaner while preserving normal tracking of responsibility changes.
Original PR description
Task: https://www.odoo.com/web#id=60790&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Code cleanup and technical improvements
This update converts stock landed cost validation checks from older YAML-based tests to Python test cases. It helps maintain the reliability of landed cost calculations while making future maintenance easier, with no expected change for everyday users.
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 Task : https://www.odoo.com/web#id=32741&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.5f6d7f01ec6aa74b485abb08eb37b024
The website calendar now loads its timezone helper from the shared asset bundle instead of keeping a separate copy. This reduces duplication and helps keep calendar-related pages consistent and easier to maintain.
Original PR description
Task: https://www.odoo.com/web?#id=32555&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.58f42807d8cf0bda9d3aadf0cb646af4
Helpdesk ticket assignments now rely on the standard notification sent to the newly assigned person, without adding a separate assignment-specific message subtype. This keeps the ticket discussion history cleaner while still recording the assignment through normal tracking.
Original PR description
Task: https://www.odoo.com/web#id=60790&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Related to PR https://github.com/odoo/odoo/pull/23244