Daily updates from Odoo
Friday, July 12, 2019
14 changes
Resolved issues and error corrections
This update corrects an internal naming issue in the Mexican localization that affected accounting setup logic after a previous refactoring. It helps ensure the Mexican chart of accounts setup continues to use the intended process without confusion or misrouting.
Original PR description
Issue : https://www.odoo.com/web#id=1875996&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes a visual issue in the currency list where checkbox controls showed an unwanted box. This makes the Settings > Currency screen cleaner and easier to read for users.
Original PR description
When you go to to the Settings > Currency in the ListView, you can see box in the Checkbox widget. It may be because of the upgrade to the BS4. Pad: https://pad.odoo.com/p/r.402175dbe462b2ce49c3168737238e74 Task: https://www.odoo.com/web?#id=1875848&action=333&active_id=1278&model=project.task&view_type=form&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 the timezone mismatch field from showing duplicated or malformed dropdown content in edit mode. Users will see a cleaner, more reliable interface when reviewing or changing timezone-related information.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web?#id=1878484&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.f960ca97f20a62f71b4eb328509434be 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 makes the Odoo web editor behave more consistently when users edit rich text content. Lists, tables, images, document icons, keyboard indentation, and pictogram interactions now work more reliably, reducing formatting surprises and editing errors.
Original PR description
Task: https://www.odoo.com/web#id=1852817&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.0cb27818c12b310b2a583ab7dcd1ea71 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Manufacturing app now hides the traceability button on manufacturing orders when the finished product does not use tracking. This prevents users from opening a report that only shows a confusing message with no useful traceability information.
Original PR description
Issue-Link: https://www.odoo.com/web#id=1861929&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad-Link: https://pad.odoo.com/p/r.226337b9829f03e6449b4f1ae3262390 Before this commit: If finished product_tracking has been disabled, the traceability report is showing "no operation made on this lot" which has no meaning. After this commit: Traceability stat button on MO has been hidden, if product_tracking is disabled. Issue-ID: 1861929 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web editor now behaves more reliably when editing formatted content such as images, tables, lists, headings, and smaller text. This reduces layout surprises for users and makes content created in Odoo look more consistent.
Original PR description
Task: https://www.odoo.com/web#id=1852817&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.0cb27818c12b310b2a583ab7dcd1ea71 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a portal page layout issue where navigation could accidentally inherit title styling and appear incorrectly on customized websites. Portal navigation now uses a standard layout, improving consistency across portal pages and making search available on mobile.
Original PR description
Description of the issue/feature this PR addresses: The portal navabar was inheriting titles style because it was placed inside an `<h3>` According to WC3 standards, titles can have phrasing content only. Titles reference > https://w3c.github.io/html-reference/h3.html Phrasing content reference > https://w3c.github.io/html-reference/common-models.html#common.elem.phrasing Current behavior before PR: Desired behavior after PR is merged: Wrap the portal navbar inside a default bootstrap structure and adapt the design accordingly Adapt modules that use portals to use the new layout -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now enter the completed quantity in detailed stock operation views after confirming a purchase order. This removes a workflow blocker for receiving and processing purchased goods accurately.
Original PR description
Pad-ID: https://pad.odoo.com/p/r.239301e14ec28e60978a15368b5ccb77 Issue:https://www.odoo.com/web#id=1850364&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Before this commit: After confirming purchase_order, user was not able to enter done_qty in detailed_operation_view After this commit: done_qty issue has been fixed and now user can enter done_qty in detailed_operation_view Issue-ID: 1850364 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents Odoo from counting the same chatter message twice in inbox and starred message views. Business users will see message counters that match the actual number of messages, reducing confusion in Discuss notifications.
Original PR description
… channel_starred. Purpose: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. so when channels are channel_inbox or channel_starred then not…
… channel_starred. Purpose: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. so when channels are channel_inbox or channel_starred then not increment needaction counter.otherwise it leads to an inconsistency between the number of messages displayed in the statusbar and the actual messages in Discuss. Related to Issue 1824534 Issue: https://www.odoo.com/web?#id=1824534&view_type=form&model=project.task&action=327&menu_id=4720 Description of the issue/feature this PR addresses: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. Current behavior before PR: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. Desired behavior after PR is merged: when one message send through chatter to the recipient, but at the end side(recipient) it show correct count of messages. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Repair order tags have been adjusted so they appear with the intended visual styling. This fixes an inconsistent label appearance, making tags easier to read and more aligned with the rest of the interface.
Original PR description
**Description of the issue/feature this PR addresses**:
- Task: https://www.odoo.com/web#id=2031724&action=327&model=project.task&view_type=form&menu_id=4720
- Pad: https://pad.odoo.com/p/r.0a20a1dd56975914a2364f394bbf6309
**Description:**
- Tags didn't look the way they were supposed to. Fixed that.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis fixes an issue where information shown in many-to-many tag fields could disappear after a user clicked Edit. Keeping these labels visible helps users avoid confusion when reviewing or updating records such as product variants.
Original PR description
Task: https://www.odoo.com/web?#id=2008081&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.5b580641cfce018848dde681f0a75e68 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 Anglo-Saxon accounting by matching stock valuation entries with invoice entries, including cases affected by currency exchange rate changes or timing differences between invoices and receipts. It helps prevent small rounding discrepancies and keeps interim stock accounts more accurate and easier to reconcile.
Original PR description
In anglosaxon accounting, perform reconciliation on stock interim account between stock valuation journal items and invoice's journal items.
This fix updates an internal test so it no longer tries to modify source files while running. It supports future build infrastructure where shared source code may be read-only, helping keep automated testing reliable without affecting end users.
Original PR description
Future runbot improvement may share sources between build, meaning that sources will be readonly to avoid any interaction. _touch() was supposed to handle ro filesystem but f7130556 introduced a new test that was not working in this case. Instead of trying to touch file and pseudomocking the result if the filesystem is readonly, this commit add a real patch on getmtime. cherry-pick of b295723c999
This fixes inventory valuation for purchases made in a foreign currency when exchange rates change before invoicing or receiving goods. The system now creates or adjusts accounting entries so stock value matches the invoice cost, improving financial accuracy for real-cost inventory.
Original PR description
[FIX] stock_account: currency rates For purchased products with a perpetal valuation and a real price cost method: when the purchase is made in another currency as the main one, then the currency…
[FIX] stock_account: currency rates For purchased products with a perpetal valuation and a real price cost method: when the purchase is made in another currency as the main one, then the currency rate changes, and the invoice is made in the main currency, a automatic correction account move is now made in stock journal in order to set the value of the received goods to the cost they have on the invoice (thus with the new currency rate). Before that, in this case, the entries in stock journal where not updated, and the valuation of the goods did not match their invoice. [FIX] stock_account: currency rates Buggy behaviour occured when issuing a purchase in another currency, then making the invoice in company currency, changing the currency rate, and finally receiving the goods. Indeed, the stock valuation computed when receiving the products only considered the new currency rate, which could caused the valuation to be totally inconsistent with the invoice, and hence made no sense in perpetal valuation with 'real' cost method. This has been corrected. [IMP] account: new 'quantity' field on account.move Added a 'quantity' field on account.move, defined as the total of quantities of the move's lines. This field is used in stock_account module to ease the correction on valuation moves, allowing to know which part of them has been corrected and which one still needs to be. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr