Daily updates from Odoo
Navigate
Branch
Monday, June 11, 2018
12 changes
New functionality added to Odoo
The barcode app gains a faster mobile workflow for stock pickings and inventory adjustments, reducing reliance on standard mobile forms. Users can also create new stock transfers directly by scanning a location or operation type, with desktop access still available when needed.
Adds EasyPost as a new delivery carrier option, allowing businesses to connect Odoo to multiple shipping providers through one service. This can simplify shipping setup and operations, with added debug logging to help support teams troubleshoot delivery API issues when needed.
Original PR description
https://www.odoo.com/web?debug#id=30450&model=project.task&view_type=form&menu_id=5200
Manufacturing teams can now use barcode scans directly in the work order tablet view to trigger actions and enter lot or serial numbers. This reduces manual input during production and helps operators work faster with fewer entry errors.
Original PR description
https://www.odoo.com/web#id=1831245&view_type=form&model=project.task&action=333&active_id=1251&menu_id=4720
Enhancements to existing features
This change makes it easier to plan, move, and pack entire stock packages during warehouse operations. It improves package transfer workflows by linking package movements more directly to deliveries, stock moves, and move lines, reducing manual work and process limitations.
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
The manufacturing produce wizard now shows all required components, pre-fills expected consumption quantities, and highlights shortages so users can spot issues before completing production. It also adds clearer reservation information while hiding it once an order is finished, helping production teams work faster and avoid mistakes.
Original PR description
Description of the issue/feature this PR addresses: task link https://www.odoo.com/web#id=55494&view_type=form&model=project.task&action=327&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
Odoo can now notify its parent process once the server has finished loading, making automation and startup scripts easier to coordinate. This is limited to Unix systems using the threaded server, so the business impact is mainly improved operational reliability for deployments.
Original PR description
Only on unices and only in the threaded server (for now?) Looking at signal, the cross-platform default-ignored signals seem to be SIGURG, SIGCONT, SIGCHLD and SIGWINCH. SIGWINCH and SIGURG have very specific roles, and SIGCHLD seems unadapted: > Child stopped or terminated SIGCONT seems mostly innocuous (SIGCONT on a running process is a no-op) and its normal behaviour can even be useful: while more advanced language can sigwait/sigtimedwait, a shell can only trap and handle signals asynchronously, here a shell script could just SIGSTOP itself and know that it'll resume when the Odoo subprocess is ready for interaction.
Project overview reporting now includes expense costs linked through the project's analytic account, along with reinvoicing amounts where applicable. It also removes expense and vendor bill sales lines from the project plan table to keep planning figures focused and easier to understand.
Original PR description
https://www.odoo.com/web?debug#id=49214&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This improves multi-website support by allowing the same website snippet identifier to be used for different websites without causing an error. Businesses can now tailor snippet versions per website while keeping shared naming consistent across their sites.
Original PR description
**Description of the issue/feature this PR addresses:** One more step for multi-website support. **Current behavior before PR:** Several snippets with the same key but for different websites raises error **Desired behavior after PR is merged:** Allow duplicate snippets to have different versions for different websites -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This update fixes several issues in stock operations, including scrap actions, default source locations, and completion of pickings created from detailed move lines. It also improves barcode handling and tour support, making warehouse workflows more reliable and easier to test.
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
Barcode screens now handle missing page controls more gracefully by showing a warning instead of causing an error. This makes barcode use in inventory and workorder flows more reliable for employees using tablet-style screens.
Website administrators can now enable or disable metadata collection for website forms from the settings. This fixes an error that occurred when metadata recording was enabled and supports businesses that need form metadata for compliance processes such as GDPR.
Original PR description
Description of the issue/feature this PR addresses: `website` model has this hidden field wich isn't being used at all but wich implementation becomes handy to fullfil GDPR requirement acquiring website forms metadata. Current behavior before PR: - There's no place where the metadata gathering can be set. - If we set the field to True a key error raises Desired behavior after PR is merged: - We can set in the website settings if the metadata is gathered or not. cc @Tecnativa -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes outdated workarounds used during app installation and removal, replacing them with the intended underlying behavior. It helps keep upgrades to the next Odoo version cleaner and reduces the risk of maintenance issues in affected website, sales, signup, and mailing areas.
Original PR description
Replace hacks introduced in V11 by their proper solution, some of these hacks have already been fixed by bbfb098a5459fdfe7c9fac9e86407c22457fd505 but had not been removed. In preparation for V12.