Tuesday, September 23, 2025
11 changes · 19.0
Enhancements to existing features
The website generator now handles the updated eCommerce building blocks introduced in Odoo 19.0. This keeps generated websites compatible with the latest version and avoids issues caused by older scraping logic.
Original PR description
Corresponding IAP PR: https://github.com/odoo/iap-apps/pull/1196
The web interface framework used by Odoo has been updated to a newer version. This helps keep the user interface foundation current and may bring stability and maintenance improvements for future web features.
Original PR description
Update the OWL lib. Release notes: https://github.com/odoo/owl/releases/tag/v2.8.1 Forward-Port-Of: odoo/odoo#228092
Payslips created through a pay run now use the same naming format as off-cycle payslips. This makes payroll records easier to identify and keeps payslip naming consistent across creation methods.
Original PR description
Computed the name of payslips generated through using a payrun, in order to follow the same naming convention as those created off-cycle Task-5075930
The HR employee form now hides the New Contract button until a contract start date has been entered. This helps guide users to first set the contract start date and reduces confusion from an action that is not yet applicable.
Original PR description
The button new contract should only be displayed if a contract_date_start is already set. Otherwise, the user should only directly set the start of the contract. Task: 5094909
The Attendance app menu has been reordered so Settings appears at the top. This makes configuration options easier to find for users who manage attendance settings.
Original PR description
Settings are now at the top of the menu items. task-5082735 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds automated test coverage for the self-order point of sale flow and improves the way its test environment is set up. It helps reduce future regressions in ordering, printing, and related service behavior without changing the day-to-day user experience.
Original PR description
- Isolated `printer` service into a standalone file to avoid naming conflicts with `point_of_sale` during tests. - Introduced `setupSelfPosEnv` to mock and bootstrap the self-order testing environment. - Add Hoot test coverage for core components, models, and service logic Task-4945633 Forward-Port-Of: odoo/odoo#220537
Project Managers can now edit or delete task and project templates directly from the dropdown list. This saves time by removing the need to open each template first, while keeping the actions available only to authorized users.
Original PR description
**Current behavior:** The user can not directly edit or delete task or project templates from the dropdown list; they must open the template first to perform these actions. **New behavior:** - Added pencil (edit) and trash (delete) icons to the dropdown actions for both task and project templates. - These icons allow users to edit or delete templates directly from the dropdown. - Icons are visible only to Project Managers. - By default, icons are hidden and appear on mouse-over. - In a small device, icons are always visible. task-5073053
This update adjusts the colors used in onboarding suggestions so they better match Odoo’s visual standards. Users will see a more polished and consistent experience in appointment and marketing automation onboarding screens.
Original PR description
*: appointment Before this commit, some onboarding suggestions were not fully aligned with Odoo’s UI standards. This commit adjusts colors to ensure better visual consistency. task-5082681 requires: https://github.com/odoo/odoo/pull/227113 (com) | | Current | This PR (active + hover) | |--------|--------|--------| | Mkting auto | <img width="1097" height="592" alt="image 19" src="https://github.com/user-attachments/assets/64e3409c-2252-4398-94d8-351500cc9595" /> | <img width="1097" height="592" alt="image 20" src="https://github.com/user-attachments/assets/08fe355d-8c7d-4961-a597-d90c3d671c52" /> |
The onboarding suggestions in Loyalty and Survey now use colors that better match Odoo’s interface standards. This creates a more consistent visual experience for users when viewing these sample onboarding elements.
Original PR description
Before this commit, some onboarding suggestions were not fully aligned with Odoo’s UI standards. This commit adjusts colors to ensure better visual consistency. task-5082681 -- Requires: https://github.com/odoo/enterprise/pull/94728 Preview Changes | | Current | This PR (hover) | |--------|--------|--------| | Survey | <img width="1103" height="640" alt="image 21" src="https://github.com/user-attachments/assets/4d3b542d-16ce-4194-b24d-f142d3073b88" /> | <img width="1103" height="640" alt="image 22" src="https://github.com/user-attachments/assets/0b91dad5-38ba-4617-b9d5-6c188fc12f2c" /> | | Loyalty | <img width="1103" height="634" alt="image 24" src="https://github.com/user-attachments/assets/eadbbe37-47c9-4486-8ae2-813863db614a" /> | <img width="1103" height="634" alt="image 23" src="https://github.com/user-attachments/assets/7d547cad-4ef7-4b80-8328-66ee7ea8b044" /> | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Live chat agents can now find and manage conversation tags more easily, with highlighted search matches, keyboard-style navigation, clearer action icons, and better mobile display. Tags also stay updated in active help-session views, and the system now prevents creating tags made only of spaces.
Original PR description
This commit introduces the following improvements to the livechat info side panel tags feature: - Characters in the tags matching the search term are highlighted. - The list of tags is navigable and the active item is highlighted. - Small UI changes on edit and add icons. - Tags are kept synchronized in the "looking for help" sessions view. - On mobile the tag list is now show in the bottom sheet. This commit also fixes the issue of creating a tag with only whitespace. task-5065034
The product ribbon assignment options in Website Sale now use more consistent capitalization. This makes the setting easier to read and keeps the interface wording aligned with business-friendly labeling standards.