Daily updates from Odoo
Friday, October 27, 2017
3 changes · master
Enhancements to existing features
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