Daily updates from Odoo
Monday, February 13, 2017
8 changes · master
Security fixes and vulnerability patches
Payment confirmation callbacks now use controlled parameters instead of directly evaluated code. This reduces the risk of unintended actions during payment processing and improves trust in checkout and quote payment flows.
Original PR description
Task: https://www.odoo.com/web#id=24109&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
New functionality added to Odoo
Invoice reports now include a dedicated section showing payments linked to the invoice. This gives business users clearer visibility into what has already been paid when reviewing or sharing invoice documents.
Original PR description
Description of the issue/feature this PR addresses: related to task: https://www.odoo.com/web#id=30984&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720 Current behavior before PR: Desired behavior after PR is merged: - add a section in the current report to display the payments related to the invoice -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change adds a new category for Website Sign within Odoo's base module. It helps organize website signing functionality more clearly, making related features easier to classify and find.
Original PR description
Task : https://www.odoo.com/web?debug=#id=27473&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.97b6442a45d064bf7753c24f877f083c 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
Enhancements to existing features
Sales dashboard calculations have been optimized so teams can access key sales information more quickly. The change reduces unnecessary background work when dashboard graphs are not being viewed, improving day-to-day responsiveness for sales users.
Original PR description
This PR improves crm.team compute methods, adds an auto_join on sale.order: field order_line and adds a stored related field on payment.transaction to the sales channel it belongs to. It also moves the dashboard_graph_type field (invisible) in the kanban view to avoid triggering the computation of the graph when it's not needed.
This update makes small improvements to the sales onboarding flow and related report/company configuration screens. It should help users complete initial sales setup more smoothly and reduce friction when configuring document/report details.
Original PR description
Task : https://www.odoo.com/web?debug=#id=30789&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.9ab932c7ed69b73765aea1b61094f9de 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
The website contract module was updated to stay compatible with recent callback behavior changes in the core system. This helps keep contract-related website flows working reliably after the underlying platform update.
Original PR description
Task: https://www.odoo.com/web#id=24109&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
The website signing app now has clearer menus, better search and filtering, and easier access to signed documents from customer records. It also introduces guided onboarding and more precise user permissions so teams can share templates safely without giving everyone full editing rights.
Original PR description
Task : https://www.odoo.com/web?debug=#id=27473&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.97b6442a45d064bf7753c24f877f083c
Resolved issues and error corrections
This fix prevents stock history reports from failing when a calculation would otherwise divide by zero. Businesses can view inventory valuation history more reliably without encountering blocking errors.
Original PR description
Description of the issue/feature this PR addresses:
same issues than :
- https://github.com/odoo/odoo/pull/12423 in V8.0
- https://github.com/odoo/odoo/pull/12712 in V9.0
Current behavior before PR:
` File "/home/oerpmaster/openerp/aln150601/server/odoo/sql_db.py", line 218, in execute
res = self._obj.execute(query, params)
DataError: ERREUR: division par zéro`
Desired behavior after PR is merged:
No errors
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr