Tuesday, September 23, 2025
9 changes · master
Enhancements to existing features
The web interface framework used by Odoo has been updated to a newer version. This keeps the underlying user interface technology current and may bring stability and maintainability 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
This update adds accounting entries needed by certain Indian payroll salary rules. It helps payroll-related costs and liabilities be posted to the right accounts for businesses using Indian localization.
Original PR description
In this commit, Include chart of account for some of salary rules of Indian payroll. task-4929815 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
Unused QR code generation code was removed from the Expenses app after the related screen had already changed. This reduces unnecessary code and helps keep the product easier to maintain without changing day-to-day user workflows.
Original PR description
- The screen changed in https://github.com/odoo/odoo/commit/a9e16a0f57a5ad6819f98cfaddc5e561915b7a37 but the code generating the QR code is still present as of master. In this PR: - we remove that dead JS code of generating QR code from maser task-4942595
This update improves how tooltip information is checked in the website builder, delaying the check until it is actually needed. This reduces unnecessary work during page editing and should make builder rows render more smoothly.
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 Forward-Port-Of: odoo/odoo#223945
A tooltip was added to explain the setting that prevents consecutive leave days for Belgian payroll time off types. This helps users understand the option during setup and reduces the chance of configuring leave rules incorrectly.
Original PR description
The field `No_Consecutive_Leaves_Allowed` was unclear to users when setting up time off types. Adding a tooltip clarifies its purpose and improves usability by reducing the risk of misconfiguration. task-5051915
The payslip other input report has been adjusted so users can no longer edit fields that should only be viewed. This helps protect payroll data accuracy and makes it easier for users to find the information they need through improved search behavior.
Original PR description
-In payslip other input report, some fields can be edited, which should not be allowed. -The view has been adjusted to prevent the edition on the report.
The employee list now includes each employee's yearly cost from salary contract information. This gives HR and management quicker visibility into workforce cost without opening individual employee records.
Original PR description
- added inherited list view in the hr_contract_salary to show the yearly cost in employee list view task id: https://www.odoo.com/odoo/project/1251/tasks/5030905
Payslips created through a payroll run now use the same naming format as off-cycle payslips. This makes payroll records easier to identify and keeps naming consistent across payroll workflows.
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 Forward-Port-Of: odoo/enterprise#95154
French accounting report and FEC import tests were updated to match recent underlying accounting data changes. This helps keep French localization checks reliable without changing business workflows for users.
Original PR description
Due to data changes in community. This commit aims to: 1. Force test_import_fec_file to run in FR company. 2. Rename account: "Inventory item purchases - Raw materials and supplies" used for test_import_fec_export. 3. Replace tax tva_normale_ttc that used in TestFrenchFiscalRounding (tax was deleted in community). task-4920071