Daily updates from Odoo
Saturday, July 11, 2026
4 changes · master
Enhancements to existing features
VoIP call lists now offer an easier-to-understand grouping option that shows friendly labels such as Contact or Task instead of technical model names. The related document ID field was also clarified in custom searches, while keeping the main view label simple for everyday users.
Original PR description
Steps that were improved: - VoIP calls list view - Search -> Group by -> Custom Group -> "Related Document Model" - Grouping appears with values like "res.partner", "project.task", etc => That is fine but it would be better to have "Contact", "Task", etc => There is now a "Logged On" custom group that is there for that and easier to find. Also renamed "Logged On" m2o reference field to "Logged On (ID)" to have a distinction with the new "Logged On" in custom searches (those custom searches can only be used if you know the exact numeric ID anyway). The view still display "Logged On" as the label of that m2o reference though to appear less technical. task-6234384
Belgian payroll rules now include the updated employment bonus parameters effective 1 July 2026 and 1 September 2026. This helps ensure payslip calculations remain aligned with upcoming Belgian legal payroll requirements.
Original PR description
Update the employment bonus parameters for 1st July 2026 and 1st September 2026. task-6369633 Forward-Port-Of: odoo/enterprise#123566 Forward-Port-Of: odoo/enterprise#123262
Deleting attachments linked to Chilean electronic invoicing and stock documents is now much faster, especially in databases with large volumes of accounting moves and deliveries. This reduces waiting time and improves system responsiveness during cleanup or document management operations.
Original PR description
## The problem Deleting attachments checks foreign key triggers. Lookups in `account_move` and `stock_picking` tables for `ir_attachment` related fields coming from `l10n_cl_edi` overrides were slow due to missing indexes. ## The solution Added needed indexes to optimize triggers' lookups. ## Benchmark Time benchmark (deleting attachments from a customer database with 224K account moves and 204K stock pickings): |# of rows|Time (Before)|Time (After)| |----------|--------------|-------------| 100 | 29s | 16ms 1000 | 285s | 300ms OPW-6331845 Forward-Port-Of: odoo/enterprise#123350 Forward-Port-Of: odoo/enterprise#123252
The time off planning Gantt view now uses paging and opens at a broader overview scale by default. This should make large leave schedules easier to load, browse, and review for managers and HR teams.
Original PR description
Add paging and default scale as the overview gantt task-6381315 Forward-Port-Of: odoo/enterprise#123936