Thursday, December 17, 2020
4 changes · master
Enhancements to existing features
Portal users can now search across more business documents, including opportunities, quotations, orders, invoices, purchases, and projects. Key list pages also show more helpful responsible-person columns, making it easier for customers and partners to find and understand their records.
Original PR description
Previously the search field was only available in Ticket and Task. Now it will be available in Opportunities, Quotations, Sale Orders, Purchase Orders, Invoices and Projects. Adding Salesperson column in the table of the portal for Quotations, Sale Orders, Invoices. Adding Vendor column in the purchase portal page. Adding Project manager column in the table of the project portal page. Also adding a header to the existing column: Project Name and Tasks Number. Task-1986814 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website editors can now display the number of matching results directly on search buttons when the 'Show # found' option is enabled. This makes it easier for visitors and managers to see how many pages, events, or forum results match a search before opening the results.
Original PR description
Task : https://www.odoo.com/web#id=2115526&action=333&active_id=974&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.c3f6a924692bf0a13a11b672e7441183 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Customers can now search within their sale subscriptions in the portal, making it easier to find the right subscription record. The search experience is also more consistent, including a clear button and clearer messaging when no results are found.
Original PR description
Previously the search field was only available in Ticket and Task. Now it will be available in Sale Subscription as well. Related to community PR https://github.com/odoo/odoo/pull/34357 Task-1986814
Resolved issues and error corrections
This fix ensures employee expenses and their related reports are updated to Paid when they are reconciled with a bank statement. It prevents finance teams from seeing already-settled expenses as still pending, improving payment tracking accuracy.
Original PR description
The reconciliation between an expense and a bank statement does not
update the expense and its sheet.
To reproduce the error:
(Need account_accountant)
1. Go to Expenses
2. Create one (e.g. an expense of $20)
3. Save, Create Report, Approve, Post Journal Entries
4. Go to Accounting > Bank
5. Create a bank statement (e.g. $-20)
6. Save, Post, Reconcile
7. Select the expense, Validate
8. Go to Expense > The created expense
=> The expense's state is still 'Approved'. It should be 'Paid'.
Moreover, if you click on the associated report ("View Report"), the
same error appears: the sheet's state is 'Posted' instead of 'Paid'.
The problem was that the method 'action_invoice_paid' (deleted in this
commit) was never reached. Moreover, there was no way to get the
expense's residual amount.
OPW-2389414