Daily updates from Odoo
Wednesday, October 16, 2019
8 changes · master
Enhancements to existing features
Manufacturing users are warned earlier when a serial number has already been produced or consumed in a previous production order. This helps avoid last-minute production errors and makes it easier to identify and correct the affected items, especially in larger production runs.
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
Purchase users can now edit vendor information directly in the vendor list and choose fields from dropdowns, reducing extra clicks during product setup. The purchase-related section on product forms was also renamed to make onboarding clearer.
Original PR description
**Description of the issue/feature this PR addresses:** Task:https://www.odoo.com/web#id=2029380&action=327&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.033eca3b9e0fa87a4c631c82ba21fcf9 **Description** Made tree view of vendors editable and added dropdown to select fields. Modified section name in purchase tab on product form. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now upload larger files through the web interface, with the limit increased from 25 MB to 64 MB. This aligns the browser upload limit with the server configuration and reduces the need for custom local adjustments when users work with bigger attachments.
Original PR description
The fieldbinary widget has an internal max upload limit set to 25mo. This was set a long time ago, probably more than 5 years ago. Since then, a lot of things have changed and it may be more frequent for users to hit the limit. And it happens for some users, we had to increase locally their limit. Also, nginx is configured to accept files up to 64 mo, so it makes sense that the web client also uses that same limit. 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
Stock locations now appear in a clearer hierarchical view, making warehouse structures easier to understand and navigate. The update also simplifies location screens, hides transit locations until they are needed, and improves default labels for better day-to-day usability.
Original PR description
Description of the issue/feature this PR addresses: * Task: https://www.odoo.com/web#id=1873106&action=327&model=project.task&view_type=form&menu_id=4720 * Pad: https://pad.odoo.com/p/r.86fbd89e4b02e1e80aa847474c13678d 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
Manufacturing users are now warned earlier when a serial number has already been produced or consumed in a previous production order. This helps prevent late-stage errors and makes it easier to identify and correct the affected product before production is finalized.
Resolved issues and error corrections
This fixes issues in subcontracting workflows where receipt details could display incorrectly or create duplicate component lines. Businesses using subcontracted manufacturing get clearer tracking information and cleaner operations, especially when using barcodes or lot-tracked components.
This fixes the way Odoo builds emails so that email clients such as Gmail display the HTML version instead of falling back to plain text. The change helps marketing and other customer-facing emails appear as designed, reducing the risk of confusing or less polished messages.
Original PR description
After the refactor of mail sending with the newest python API (18299d7), the order of multipart/alternative was wrong for email. Indeed, in the MIME protocol [1], for The Multipart/alternative subtype the order is significant: "In general, user agents that compose multipart/alternative entities should place the body parts in increasing order of preference, that is, with the preferred format last". This bug caused some issues with mail marketing (see related task) with Gmail web client (see the plaintext instead of html mail). The fix is to inverse the order of adding alternative in the mail content. [1] https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html TASK_ID : 2084989 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
The link tracking feature no longer stores website icon data or fetches it during installation. Icons are still shown where needed, but loaded only when displayed, reducing unnecessary setup time and external calls.
Original PR description
The link tracker model (link.tracker) contained favicon (store)
and icon_src computed fields. Computing favicon took
{3-6.5%} of installing odoo (with demo data) due to syncronous http
call to a external link (google).
Moreover, these fields had no sense to be store in odoo
and only used in one template. This template was modified to
display the same information (icon) as before but without storing fields
and with a lazy loading of icons.
TASK_ID: 2083715
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