Monday, June 30, 2025
12 changes
4 changes
Enhancements to existing features
Recent visitor page views are now shown in the live chat channel information panel instead of the banner. This keeps important browsing context available to operators while making the chat banner less cluttered.
Original PR description
This commit moves the recent page views from the banner to the livechat channel info panel. task-4889090 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Search Panel now uses persistent caching so previously loaded options can be reused more reliably. This should make navigation and filtering feel faster while avoiding unnecessary refreshes when cached data has not really changed.
Original PR description
This commit will modify the search panel to use the new persistent cache introduced in [1] and [2]. [1] https://github.com/odoo/odoo/commit/f3d955b3235cb256bda79e834df38da0f6a4ac1a [2] https://github.com/odoo/odoo/commit/e5cee98d6ebbf318386ec4002007fbecc0fb3937 opw-4894490
This update aligns online rental, subscription, and appointment sales flows with recent shared platform changes. It helps keep product configuration and checkout behavior consistent across related sales features, reducing friction for customers and maintaining reliability after the backport.
Original PR description
Backport of 24e39d1a6169a36076e9dfcfba2200db8ab8748a (post-freeze) task-4485463
Australian payroll rule parameters have been updated for the 2025 period. This helps ensure payslip calculations stay aligned with current requirements, reducing manual adjustments for payroll teams.
Original PR description
Forward-Port-Of: odoo/enterprise#88323
1 change
Enhancements to existing features
Australian payroll rule parameters have been updated for the 2025 period. This helps ensure payroll calculations use the latest required values, supporting accurate payslips and compliance for Australian employees.
Original PR description
Forward-Port-Of: odoo/enterprise#88323
5 changes
Enhancements to existing features
The HR Referral app interface has been adjusted so key screens fit better on mobile devices. This makes referral rewards, dashboards, and related job/referral views easier for employees to use on smaller screens.
Original PR description
Some of the UI is not fitted in mobile view, this task aims to improve that. task-4853277
The salary offer list has been updated to make offer information easier to review. This should help HR teams navigate and compare salary offers more efficiently during contract preparation.
Employees without HR access can now see shortcuts from their own public employee profile to related self-service areas. This makes it easier to reach personal documents, appraisals, signature requests, and planning without needing extra navigation or HR permissions.
Original PR description
With this PR, if a user has no HR rights and is looking at his own public employee record, he should see some smartbuttons linking multiple apps. The following smartbuttons have been added: - Personal documents - Last appraisal - Signature requests - Planning task-4840326
The salary calculation window has been visually refreshed to make it clearer and more pleasant to use. This improves the employee and HR user experience when reviewing net salary information.
Original PR description
Change the look of the window to make it more pleasing visually. Task: 4879198
Commission achievement reports now show the partner name alongside related records, making it easier for users to identify the customer or partner behind each commission entry. This improves report readability for invoice, sales order, and subscription commission data without changing the underlying commission calculations.
Original PR description
_*=sale_commission_subscription This PR improves the sale commission achievement report by incorporating the partner name for better identification of records. Previously, the report only showed related resource IDs, which could be difficult to interpret. Key changes: - Added a new `partner_name` field to the `SaleCommissionAchievementReport`. - Updated SQL queries in `achievement_report.py` to join with `res_partner` and fetch the partner name for invoices, sales orders, and subscription commissions. These updates enhance the usability of the report, providing valuable context to commission data by clearly associating records with their respective partners. task-4501131
2 changes
Enhancements to existing features
When registering SEPA Direct Debit payments, users now see a clear banner if any selected customer lacks a valid SEPA mandate. The banner lists the affected partner names, helping staff quickly identify who needs a mandate before continuing.
Original PR description
When users try to register one or multiple payments with 'SEPA Direct Debit' method, and one or more partners don't have a valid SEPA mandate, a banner alerts the user and mention the names of the concerned partners. This makes it easier for the user because he directly sees the partners for which he has to set a SEPA mandate. task-4575537 runbot : https://runbot.odoo.com/runbot/bundle/18-0-sepa-missing-links-roto-353391
The Documents service now avoids waiting on unnecessary permission checks during early loading, especially in environments where Documents is enabled but not actively opened. This should reduce background delays and improve responsiveness across affected Odoo settings without changing user-facing functionality.
Original PR description
As the Documents service is loaded early in many settings (odoo.com) even when not opening the Documents application, we see that we are `awaiting` too many calls to get user groups. We can do two things to alleviate this: 1. Avoid blocking calls when not necessary 2. Fetch multiple groups in one call even if it doesn't populate the `user` `groupCache` with Documents groups, as reading for these values goes through the service. Note: Refactoring for style only in the constructor. Task-4836624