Tuesday, September 15, 2026
16 changes · master
Enhancements to existing features
Pricelist setup is now cleaner and avoids creating unnecessary duplicates when configuring platform order providers. Demo pricing data for online rentals is also improved, making test and demonstration environments more consistent.
Original PR description
Improves the pricelist setup, with and without demo data. task-4826932 See also: - https://github.com/odoo/odoo/pull/265605 - https://github.com/odoo/upgrade/pull/10715
This update refreshes internal query counter expectations used to monitor Odoo performance. It helps keep automated checks aligned with current system behavior, reducing false alarms without changing day-to-day user workflows.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The fields list view no longer shows the Index column, reducing visual clutter for users reviewing field definitions. The index setting remains available in the detailed field form, so functionality is preserved while the overview is easier to scan.
Original PR description
The Index column is unnecessary in the fields list view and adds visual clutter. Remove it while keeping the property available in the field form. Follow up on: task-6507120 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Some restaurant appointment demo bookings now include notes, making sample data more realistic and easier to understand during demonstrations. This helps users and evaluators see how booking notes can appear in typical restaurant appointment scenarios.
Original PR description
Add notes to some demo bookings. --- Task: https://www.odoo.com/odoo/project/1737/tasks/6569809
The point of sale system now separates the logic that turns receipt images into printer-ready output. This makes the same printing preparation reusable for both order changes and receipts, helping keep receipt-related features consistent and easier to maintain.
Original PR description
We extract image to epos raster xml generation to allow reusing for both order change and order receipts. see odoo/enterprise#130184
Product names now appear centered on POS product cards when no product image is available. This creates a cleaner, more balanced product grid while still allowing longer names to wrap properly without overflowing.
Original PR description
Products without an image currently display their name aligned to the top-left, which leaves awkward empty space and unbalanced product cards in the POS. Centering the text improves the visual layout, while the safe alignment ensures that longer names still wrap and display correctly without overflowing.
The web interface now uses the existing phone icon instead of keeping a duplicate call icon that looked the same. This reduces unnecessary icon assets and helps keep the interface resources cleaner without changing the user experience.
Original PR description
odoo/odoo@36bf562 added the `call` icon to the subset. However the `phone` icon was already in it and is exactly the same. + Enterprise PR: odoo/enterprise#131224
The gift card email and website presentation has been adjusted so the card image fits correctly again. This restores a previous visual asset state and prevents broken or awkward gift card layouts for customers.
Original PR description
This PR adjusts the gift card template layout to better fit the gift card image. The image had been replaced in a previous commit (f37504d5142ff8459a9620a7a80d5393569d82cb) to remove unnecessary whitespace, but this broke the layout on the website; it has therefore been restored to its original state. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The HR time off screens now use the label "Company Holidays" instead of "Closure Days". This makes the wording clearer because these dates may be official company holidays without necessarily meaning the business is closed.
Original PR description
A previous task renamed 'Public Holidays' display name into 'Closure Days' but that label can be misleading since these days are not necessarily days when the company is closed. So, to make terminology clearer, 'Closure Days' label is being changed into 'Company Holidays' to better represent its purpose. task-6524048 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The VoIP interface now uses the existing phone icon name instead of a duplicate call icon name. This keeps the interface visually unchanged while simplifying maintenance and reducing unnecessary duplication.
Original PR description
odoo/odoo@36bf562 added the call icon to the subset. However the phone icon was already in it and is exactly the same. This commit replaces the `call` icon occurences in `voip` to the `phone` icon. + Community PR: odoo/odoo#287792
Cancelled manufacturing orders remain accessible from the related sales order smart button. This helps users find and review cancelled production records directly from the sales order instead of losing that link.
Original PR description
Keep cancelled MOs linked to the SO smart button so the cancelled MO remains visible and users can access it directly from the SO. TaskID-6479345
Belgian payroll users can now mark a sickness relapse directly when managing time off in the Gantt schedule view. This makes the scheduling view consistent with the time off form and reduces extra steps for HR teams.
Original PR description
Sickness relapse was already introduced in the time off form but it couldn't be set from the gantt view. This commit adds the option to the gantt view. Task-6544579
Payroll calculation internals were adjusted to avoid automatically injecting salary rule categories into the calculation context. This helps make payroll rules clearer and more predictable, with related Belgian payroll data updated to match the new behavior.
This update adds a notes field to system views, giving teams a place to record context or guidance about view customizations. It helps administrators and implementers document changes more clearly without affecting day-to-day users.
Original PR description
Task~6571312 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Ecuadorian localization settings have been moved higher on the Accounting settings page. This makes key electronic invoicing configuration visible immediately when users are redirected from dashboards or warnings, reducing time spent searching or scrolling.
Original PR description
Purpose: Moving the Ecuadorian Localization section higher in the settings ensures that when a user is redirected from the Accounting Dashboard or from warnings, the relevant EDI configuration is immediately visible without scrolling. task-6571794
The worksheet template setup now labels the section as "Worksheet Fields" and adds short guidance explaining that these are the fields technicians complete. It also shows each field’s type directly in the list, making templates easier to review and configure without opening each field.
Original PR description
- Rename `Worksheets Properties` to `Worksheet Fields` and add italic muted help between the header and the properties: the fields technicians will fill out for this worksheet. - Display the type icon and label beside worksheet properties so the selected field type is visible without opening the definition. task-6542816