Daily updates from Odoo
Friday, October 27, 2017
4 changes
Enhancements to existing features
Printed sales orders, purchase orders, invoices, and related reports now show tax amounts when taxes are rounded per line. This makes totals easier to understand and helps avoid confusion when subtotals appear different because of rounding.
Original PR description
Description of the issue/feature this PR addresses: Rounded tax per line should be displayed on invoice Current behavior before PR: While printing SO,PO or Invoice, if the company round taxes per line, and subtotal looks like odoo wrongly compute taxes. Desired behavior after PR is merged: Added tax amount field in report for or more tax clarity -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a shared utility that can walk through structured web app data while also tracking each item's location. It reduces duplicated logic and supports future interface improvements without slowing existing behavior.
Original PR description
Enhanced version of the traverse function in utils, so that it also builds the paths to any tree element. There is a function **visit** in _/enterprise/web_enterprise/static/src/js/app_switcher.js_ that has almost the same purpose as **traverse** in _/odoo/addons/web/static/src/js/utility.js_. It seems more appropriate to move **visit** to _utility.js_. Also, in order to keep good performance of **traverse**, it might be better to add an additional 'enhanced' version of traverse instead of making changes on traverse. Hence the newly added function **traversePath**. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds automated checks for the Project Timesheet synchronization app to help ensure it keeps working as expected. It reduces the risk of future changes breaking timesheet-related behavior, without changing day-to-day user workflows.
Original PR description
Task : https://www.odoo.com/web#id=33234&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.c836eae89a5ad376226e03b90c02f851
This update adds automated checks for the subscription dashboard to help ensure it keeps working as expected. It reduces the risk of future changes accidentally breaking dashboard behavior, improving reliability for teams using subscription reporting.
Original PR description
Task: https://www.odoo.com/web#id=33231&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.05a8e153107149f9566de1fd2185fbdb