Daily updates from Odoo
Navigate
Branch
Friday, February 8, 2019
17 changes
Security fixes and vulnerability patches
This update improves how eLearning course and slide participation is tracked, aligning records around customer/contact profiles instead of user accounts. It also tightens membership actions so people can only add themselves when allowed, while publishers can manage course members according to their permissions.
New functionality added to Odoo
Adds a suspense account workflow so uncertain bank transactions can be temporarily recorded and later reopened for proper matching. Accounting teams can reprocess these entries without losing the original accounting sequence, improving traceability and reconciliation accuracy.
Original PR description
Task 1930403 A suspense account is an account in the general ledger that temporarily stores any transactions for which there is uncertainty about the account in which they should be recorded. Once…
Task 1930403 A suspense account is an account in the general ledger that temporarily stores any transactions for which there is uncertainty about the account in which they should be recorded. Once the accounting staff investigates and clarifies the purpose of this type of transaction, it shifts the transaction out of the suspense account and into the correct account(s). An entry into a suspense account may be a debit or a credit. The Chosen Odoo approach (macro) for this case is 1) from bank statement -> reconciliation widget -> reconciliation model 2) create move that have a dedicated checkbox 3) be able to reopen the bank statement line "like if there is no linked account move" and finally reconcile the transaction with the good invoice/bill (we can reprocess account move "to check") 4) when we reprocess, Instead of creating an account move : Check if there is an "to check" existing linked account move and remove all the account move lines then replace them by the good ones --> we want to keep the sequence -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds support for managing suspense accounts in accounting reconciliation flows. It helps improve payment matching reliability by ensuring temporary or uncertain amounts can be handled more clearly before final posting.
Original PR description
Task 1930403 Update the signature of function
Adds a shortcut from aged receivable/payable and partner ledger reports directly to the manual reconciliation screen for the selected partner. This saves accounting users time by reducing navigation when reviewing outstanding balances and reconciling entries.
Original PR description
OPW 1919991
This update adds or adjusts automated checks for the produce wizard used in manufacturing work orders. It helps ensure this workflow remains reliable for users, with no direct change to day-to-day functionality expected.
Enhancements to existing features
The gamification rank field was renamed to make its purpose clearer and avoid confusion with a similarly named forum setting. This is an internal cleanup that helps maintainers work more reliably without changing how users experience gamification ranks.
Original PR description
rename rank.karma_required into karma_min to avoid confusion with karma_required from website_forum Linked to Task : https://www.odoo.com/web#id=1922159&action=327&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
The create modal now hides the “Remove” button, preventing users from seeing an action that does not apply before a record exists. The dialog title also updates correctly when using “Save & New,” making the form flow clearer and less confusing.
Original PR description
Hide the "Remove" button on the create modal's footer Task ID: 1924887
The website customization dialog is easier to use and now includes more header controls, including logo and font sizing. It also improves performance when saving design changes, making website editing faster and smoother for users.
Original PR description
* portal, web, web_editor See sub-commits for details. - Many improvements to the customize dialog 'framework' (toggle switches, new widgets, ...) - Optimization of RPCs (including ace editor which shares the same code) - Move navbar options of the customize menu to the customize dialog - Add the possibility to control the header logo size - Add the possibility to control the header font size task-1904244
The web control panel now supports a cleanup step when it is removed from the page. This helps prevent lingering event listeners, improving stability and reducing the chance of unexpected behavior over time.
Original PR description
Adding event listener in on_attach_callback need to be removed in on_detach_callback. Before this commit on_detach_callback was not implemented in control panel. After this commit we can use on_detach_callback. Needed for task ID: 1934261 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes small usability improvements to the Manufacturing work order form. The changes help users review and manage work order details more clearly within the existing screen.
Original PR description
Small changes in the form view of WO TaskID: 1903181 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The customer and contact forms have been updated to use clearer wording and a more consistent layout. Users will now see “Delivery address” instead of “Shipping address,” improved settings descriptions, partner images on contact forms, and a refreshed default customer avatar.
Original PR description
Description of the issue/feature this PR addresses: Sales partner form improvements. **Task link** : https://www.odoo.com/web#id=1920447&action=327&model=project.task&view_type=form&menu_id=4720 **Pad** : https://pad.odoo.com/p/r.1d53e4cff521c3c155448295df38b4e8 Current behavior before PR: Partner form consistency and clarity was not there. Desired behavior after PR is merged: Improved partner form clarity and consistency is improved via following changes. - Renamed string and tooltip from Shipping address to Delivery address - Changed the description of Customer address to Select specific invoice and delivery addresses in setting - Contact partner form improvements, added image of the partner and re-organised - Added new default avatar for the customer with higher resolution -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mobile control panel now hides when users scroll down and gradually reappears when they scroll back up. This makes navigation feel smoother and keeps key controls accessible without abrupt visual jumps.
Original PR description
When user go down in the page control panel disappears and when user go up in the page control panel progressively appears on top. When the scroll position of the page is after the control panel we add o_mobile_sticky in class list of control panel. On every scroll event we recompute the top attribute of the control panel to partially show or hide depending if you are scroll up or down. By doing this we prevent the control panel from suddenly disappearing.
Work order quality checks now separately track finished product lots and component lots, making manufacturing traceability clearer. The work order form also receives minor layout updates, while a duplicated internal field was removed to reduce confusion.
Original PR description
Small modifications in the form view of WO. TaskID: 1903181
The Chrome extension icon now animates while time tracking is active, making it easier for users to see that a timer is still running even after closing the extension. When tracking stops, the icon returns to its normal static appearance.
Original PR description
Task:https://www.odoo.com/web#id=1819847&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.c9da75e99c557b04fa2a5d73d610cdba
Resolved issues and error corrections
This fixes how the website editor handles pressing Enter inside a link, so editing continues in the expected new link area instead of jumping back to the first one. It also improves cleanup of temporary tooltip data when saving editor content, reducing the chance of unwanted hidden attributes remaining in saved HTML.
Original PR description
Due to a wrong order of operations, after splitting an anchor (press ENTER), the range was setting on the first anchor. Now it sets on the second one (as the code - but not the tests - suggests was supposed to happen). Tests were adapted to reflect that change. In tests, after splitting the anchor, `Wysiwyg.getValue` didn't always properly clean up `data-original-title`. Targeting empty `data-original-title` attribute instead of `aria-describedby` attribute should fix that issue. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes an unused course membership status field and cleans up related access rules. It helps simplify course management while ensuring website publishers can still manage course members correctly.
This update removes obsolete internal notes from the accounting reconciliation code while keeping necessary test-related behavior unchanged. It has no expected impact on daily accounting workflows, but helps keep the codebase clearer for future maintenance.
Original PR description
There is nothing preventint to remove those lines -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr