Wednesday, January 19, 2022
3 changes · master
Enhancements to existing features
This update reviews and improves how database indexes are used across many Odoo apps. It should make searches, filtering, and record lookups faster in areas such as accounting, CRM, calendar, events, email, gamification, HR, recruitment, and timesheets, especially on large databases.
Original PR description
[IMP] Better handling of indexes
Three supported types:
- btree (default)
- btree not null (when >90% of the data are null)
- gin trigram search (for char fields)
Review of indexes on all objects.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prRental charges now support partial durations, so a 1 hour 30 minute rental can be billed as 1.5 hours instead of rounding up to 2 hours. This makes pricing fairer for customers and more flexible for businesses offering short-term rentals.
Original PR description
Currently renting a product for 1h30 will charge you for 2h. This commit allows charging 1.5 the hourly rate, therefore allowing partial rentals. task-2702170
The app home menu search has been unified with the command palette, so users get a more consistent way to find and open apps or menus. This reduces duplicate search behavior and improves navigation consistency across the interface, including updated keyboard shortcut handling.