Tuesday, December 9, 2025
13 changes · master
Enhancements to existing features
The Turkish localization now includes the missing accounting mappings for salary rules. This helps payroll-related accounting entries use the correct accounts, improving consistency for companies operating in Turkey.
Original PR description
In this commit we add the maping for all the salary rules accounts Taks: 5171954 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Automated test tours now run with audio disabled, preventing unexpected ringtones, beeps, or other sounds during local testing. This makes the developer testing experience quieter and less disruptive without changing business workflows.
Original PR description
When running tests locally, it's really annoying (and sometimes really jarring / surprising) to hear random beeps and boops from your machine, especially when it's an old timey ringtone from voip. Make it stop. Forward-Port-Of: odoo/odoo#238906 Forward-Port-Of: odoo/odoo#238882
Spreadsheet template thumbnails now include graphs, making it easier for users to recognize and choose the right template at a glance. This improves template browsing by giving a more accurate visual preview of spreadsheet content.
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
This update replaces misleading targeted cache-clearing calls with the standard full cache clear behavior that the system already performs. It also avoids clearing caches when no data actually changes, helping reduce unnecessary background work without changing user-facing features.
Original PR description
The old cached API allowed to clear the cache of a specific method but it's not the case anymore. The ormcache is fully cleared everytime. Therefore, to ensure the code is not misleading, we replace those targeted cache clears by the generic clear_caches method, which has the same result but is clearer, showing that the whole orm cache is cleared anyway. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The accounting dashboard structure was adjusted to make it easier for other Odoo modules to add or change extra dashboard buttons. This is a small internal improvement that supports future customizations with less complexity and lower maintenance effort.
Original PR description
This commit aims to make the xpath of dashboard_misc_left clean and easy for other modules. task-5269488
Adyen test payment setup no longer requires users to enter an API URL prefix because the test value is the same for everyone. This reduces setup friction and helps businesses start testing payments faster with fewer configuration steps.
Original PR description
This commit simplifies onboarding with Adyen by removing the requirement on the API URL Prefix field for test payments. Its value is the same for everyone, so it's now hard-coded. task-5368019
The Slovenian localization now uses tax tags instead of account tags for the EC Sales List. This aligns tax reporting setup with the newer reporting approach and helps keep Slovenian VAT reporting consistent across related Odoo components.
Original PR description
Removed account tags from l10n_si as it will now use tax tags. Enterprise PR: https://github.com/odoo/enterprise/pull/96384 Upgrade PR: https://github.com/odoo/upgrade/pull/8730 Task-5046099 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The employee form now includes more helpful example text for key fields such as government ID, study field, timezone, and PIN code. The contact field label was also clarified to "Contact Name," making the form easier for HR users to understand and complete accurately.
Original PR description
- Added meaningful placeholders to the following fields: - identification_id: "Issued by Government" - study_field: "e.g. Engineering, Commerce, Business Administration, ..." - tz: "User Timezone" - PIN Code: "e.g. 1234" - Updated the UI string from "Contact" to "Contact Name" for improved clarity. task-5387655
Tooltip text in the web interface can now include new lines, making longer help messages easier to read. This improves clarity for users when extra guidance needs to be displayed in a compact tooltip.
Original PR description
We need to have a new line in tooltip. related task-5367117 Allow new lines in tooltip strings --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update clarifies the label for a key work entry type within the Hong Kong payroll module. The term 'Use 713' has been replaced with 'ADW Calculation' for better clarity and understanding. This change improves the user experience and ensures accurate payroll processing.
Original PR description
- changed the string for `l10n_hk_use_713` to be `ADW Calculation` instead of `Use 713` task-id: 5084137 Forward-Port-Of: odoo/enterprise#95253
This update optimizes how data is displayed in Odoo’s account reports. By minimizing the complexity of column dictionaries, the system now renders reports more efficiently, leading to faster loading times and a smoother user experience. This change focuses on internal performance improvements without impacting how users view their financial reports.
Original PR description
task-5145573
This update simplifies the process for employees to request signatures by consolidating the 'Signature Request' button within the existing cog wheel menu. This eliminates duplication and provides a more consistent user experience for requesting signatures within the Odoo Enterprise system.
Original PR description
Before: Employees had a separate 'Signature Request' button and the default 'Request Signature' option in the cog wheel, causing duplication. After: Moved the "Signature Request" button to the cog wheel and remove the standard 'Request Signature' option for employees. Task - 4879265
This update enhances the user experience for managing employee payroll in Hong Kong by adding a clear placeholder and helpful tooltip for the Employer's File Number field. It also updates the error messages to be more informative and user-friendly, streamlining the setup process.
Original PR description
Add a placeholder and tooltip for Employer's File Number. Update the error message format. task-5050313