Daily updates from Odoo
Wednesday, April 22, 2015
8 changes · master
Enhancements to existing features
Sales quotes now keep the expected print options when producing sale order reports. This helps users generate customer-facing quotations with the right website quote details and layout more reliably.
Original PR description
Task: https://www.odoo.com/web#id=12579&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.rwbM4esMYYv4vxqr
The website quotation flow no longer shows or keeps visible history information in quotation-related pages and reports. This helps present quotes more cleanly to customers and reduces exposure of past changes that are not needed for business review.
Original PR description
Task : https://www.odoo.com/web?#id=12541&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.Z3FPjuu79b23POBG
The Lunch app was modernized to make ordering smoother and easier to maintain. Users can now see previous orders in the order screen, receive balance warnings before confirming, and benefit from cleaner reports and more reliable order-date handling.
Original PR description
Task: https://www.odoo.com/web#id=10450&view_type=form&model=project.task&action=333&active_id=248
PDF slides with only one page no longer show unnecessary navigation buttons. This makes embedded course content cleaner and avoids confusing learners with controls that do not apply.
Original PR description
task: https://www.odoo.com/web#id=12790&view_type=form&model=project.task&menu_id=3942&action=327 pad: https://pad.odoo.com/p/r.0IdACyLDfChHINKW
Resolved issues and error corrections
Document searches now avoid a slow processing pattern that could make pages take over a minute to load when many records are present. This keeps document list counts and searches responsive even for very large document libraries.
Original PR description
This fix prevents the request from taking polynomial time when searching for a lot of documents. At 160k documents, this takes > 1 minute. With this change it is < 25ms. Note that since the web interface does a search_count when loading a page to get the total count, a search will always be done on all documents, triggering this.
Fixed a navigation menu issue where submenu arrows could point the wrong way after reloading a page. Parent menu items also keep the correct selected state when users expand or collapse sections, making navigation clearer and less confusing.
Original PR description
[FIX] web : Menu arrow show the wrong direction when you are into sub-menu and reload the page. [FIX] web : `active` class is removed when you click on parent menu item for collapsing/Expanding menu. TASK : https://www.odoo.com/web#id=12619&view_type=form&model=project.task&menu_id=3942&action=327 PAD : https://pad.odoo.com/p/r.7htDjDXPWv9HYLXV
The Aged Partner Balance screen was adjusted to remove an unnecessary list-style view option. This reduces confusion and keeps the accounting report focused on the intended way users should access it.
Original PR description
The view Aged Partner Balance does not need a tree view. opw:633116
Code cleanup and technical improvements
This change migrates Odoo's mail-related functionality to a newer internal API across several business apps. It helps keep communication features maintainable and consistent in areas such as CRM, HR, accounting, recruitment, calendars, and expenses, with limited direct impact on day-to-day users.