Tuesday, September 23, 2025
8 changes · 19.0
Enhancements to existing features
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
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
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.