Monday, February 17, 2025
5 changes · master
Enhancements to existing features
Bank reconciliation now handles zero-balance transactions more cleanly by automatically cancelling the related accounting entry when the bank statement line is created. Users can also see and filter posted, draft, and cancelled bank statement lines, improving visibility and reducing reconciliation confusion.
Original PR description
This commit will do multiple things: - Allow cancel bank statement line to be displayed in the bank rec widget - Deal with zero balancing transaction by cancelling the move when the bank statement line is created - Adding filters for posted, draft and cancel bank statement lines - UX for draft and cancel bank statement line task-4476707
Payroll reports have been optimized to load much faster, reducing report generation time from about 35 seconds to about 5 seconds on odoo.com. This helps payroll teams access information more quickly and reduces waiting time during reporting.
Original PR description
From 35 to 5 seconds on odoo.com
Hosts can now check out visitors directly from the email notification they receive when a visitor checks in. This streamlines front desk operations by reducing extra steps and helping visitor records stay up to date more quickly.
Original PR description
This PR improves the visitor check-out process directly from the email. Hosts can now check out visitors using the email they receive upon the visitor's check-in. task-4402880
Approval requests for creating RFQs now show clearer updates in their chatter, including which products were added to which RFQs and later RFQ status changes. The change also prevents users without purchase access from seeing RFQ-related controls that could trigger an access error, making approvals easier and safer to follow.
Original PR description
When an approval request of category `Create RFQ` is approved, the approver can create an RFQ. This will create a new RFQ with the requested products or will add the requested products to existing RFQs that have the same vendors as the products. However, the user who created the approval request doesn't get any feedback on the RFQs. To solve this issue, A message is logged to the chatter of the approval request. The message will show each product and the reference (name) of the corresponding RFQ to which the product has been added. Also, when the state of the RFQ changes, a message will be logged to the chatter of the approval request. The message will show the products from the approval request that are present in the RFQ, the RFQ reference, the old state and new state of the RFQ. task-3941803
Resolved issues and error corrections
This fix restores reliable drag-and-drop behavior in the Documents folder panel and prevents the folder panel from staying open when selecting documents on mobile. It improves usability and avoids crashes or confusing screen layout issues for users managing documents.
Original PR description
Issue 1, Drag and Drop Reproduce: 1. Try drag & drop in search panel. 2. Either it doesn't work, or it crashes. Issue 2, Reproduce: 1. Go to mobile view 2. Select a document 3. `Folders`, the search panel, is still visible In 0d904521, the `root` property was redefined in document's search panel and overrode the `root` `ref` from the search panel template. Furthermore, if we renamed the property, if at some point we are without selection while in "All", and then open a folder and select a document, the side panel won't be hidden either. This commit then reverts these changes. We also take the opportunity, while in master, to clean some unrelated dead code.