Daily updates from Odoo
Navigate
Branch
Monday, January 29, 2018
18 changes
Enhancements to existing features
This improvement speeds up export operations by generating external identifiers in batches instead of one at a time. It should make large exports more efficient and reduce waiting time for users working with substantial datasets.
Original PR description
https://www.odoo.com/web#id=36343&view_type=form&model=project.task&action=333&active_id=133&menu_id=4720
Companies can now choose whether product weights are managed in pounds or kilograms. This helps businesses using pounds avoid manual conversions while keeping delivery rate calculations and product reporting 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
Odoo’s number rounding utility can now round values downward when needed. This helps business workflows such as calculating usable stock quantities in a specific unit of measure without overstating availability.
Original PR description
In some business cases it's important to be able to round floor float values. for example if you want to know how many products you have in stock in a given unit of measure. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Calendar views now use the first day of the week defined by the user’s selected language. This makes scheduling feel more natural for users in different regions, where weeks may commonly start on different days.
Original PR description
Description of the issue/feature this PR addresses: * Task: https://www.odoo.com/web#id=34003&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 * Pad: https://pad.odoo.com/p/r.6542ffc7d26662edee490764b0df5e97 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 sales team form now includes a named main section, making the page structure clearer for users configuring sales teams. This is a small usability improvement that helps organize the form without changing business processes or data.
Original PR description
Task: https://www.odoo.com/web?#id=35178&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.58e1405f40eb33ca586c72f96f1b135e 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
Employees who submit expenses by email will now receive a confirmation when an expense is created successfully or a notification when creation fails. This makes the email-based expense process clearer and reduces uncertainty for users submitting claims remotely.
Original PR description
Description of the issue/feature this PR addresses: Task : https://www.odoo.com/web?#id=35093&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.9efc2b24d8595bc156b5fe1088a0682e 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
Repair orders no longer ask users to choose a separate destination location after the repair is completed. This streamlines the repair workflow while still allowing products to be moved later through a standard transfer when needed.
Original PR description
task: https://www.odoo.com/web?#id=36015&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.ff233e46008659e520ce4fd47c2759e0 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 improves how Odoo handles working calendars by defining how many hours count as one workday, helping leave and planning calculations better match each company’s schedule. It also makes employee calendar setup clearer and prevents an error when timesheet entries have zero hours.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?debug#id=30753&view_type=form&model=project.task&action=333&active_id=965&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 performance when creating very large numbers of stock move lines, such as products tracked with unique serial numbers. It should make high-volume inventory operations run a little more smoothly without changing user-facing workflows.
Original PR description
Slight improvement of the performance when creating thousands of stock move lines, e.g. for a product tracked by unique SN. opw-807588 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
Currency rate updates can now use the Bank of Canada web service. This gives businesses another official source for keeping exchange rates current and reduces manual update effort.
Original PR description
Purpose: Allow currency rate update against Bank Of Canada web service
Shipping integrations now take product weight units such as pounds and kilograms into account across major carriers. This improves shipping rate accuracy and label generation for businesses using different weight units.
The web interface now keeps the main app menu highlighted when a user is working inside one of its secondary menu options. This makes navigation clearer and helps users understand where they are in the system.
Original PR description
Task : https://www.odoo.com/web?#id=31058&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.94c8f97ae0685ff2be4dec3a9b03bbc4
This update makes project forecasting easier and more flexible by improving forecast views, removing unnecessary date constraints, and allowing forecasts across month boundaries or employee days off without blocking users. It also clarifies grid and Gantt behavior so teams can better review project staffing and planning information.
Original PR description
https://www.odoo.com/web?debug#id=30753&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Resolved issues and error corrections
This fix ensures website editing and related frontend tools use the user's language settings consistently. It helps prevent mismatched translations or language context issues when managing website content, portal pages, blogs, and editor features.
Original PR description
Most locations of the website use web_editor.context to get sort of a dummy context containing the language (and possibly version/website). The web planner did not and in 9.0 up to saas-16 this has been solved by a fix with [...]. In this change for 11.0, what is done is having this dummy context inside the session so the context is gotten in the frontend as it was in the backend. opw-781727
When a route is selected on a sales order line, Odoo now also applies the related warehouse push rules, not just pull rules. This helps stock moves follow the intended logistics path more consistently and reduces manual corrections in warehouse operations.
Original PR description
The user is able to specify a route on a SO line. The pull rules are correctly used however the push rules are not apply. This patch adds a check in order to apply possible push rules associated to the route specified on the SO lines. 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
Features or functions removed from Odoo
Notification emails no longer include buttons to follow or unfollow documents. Users can still manage subscriptions from the document itself, reducing confusing email actions and simplifying notification delivery.
Original PR description
Task: https://www.odoo.com/web?debug=1#id=38235&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Code cleanup and technical improvements
Odoo’s email notifications are being moved to a simpler template system that is safer for administrators to customize and less likely to break core email delivery. The visible email layout should remain the same, while sales, invoices, purchases, deliveries, events, recruitment, projects, and messaging benefit from more consistent notification handling.
Original PR description
Purpose: move notification from jinja-based mail.template to qweb templates Task: https://www.odoo.com/web#id=49267&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Email notification layouts in Helpdesk and Salary Contract workflows were updated to align with the newer notification system. This keeps customer and employee communications consistent with the standard Odoo email design and reduces maintenance risk.
Original PR description
Purpose: move notification from jinja-based mail.template to qweb templates Task: https://www.odoo.com/web#id=49267&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720