Daily updates from Odoo
Monday, June 23, 2025
7 changes · master
Resolved issues and error corrections
In HR Gantt views grouped by employee, clicking an employee avatar now opens a popover using the correct employee record type. This ensures the popover fetches and displays the right information for the user’s access context.
Original PR description
When grouping by employee in a gantt view, you can click on the employee's avatar to open a popover. The resModel of that popover card must be correctly set in order to fetch the data on the right model (employee or employee public). This commit fixes the issue by specifying the record model. task-4873046
This fix updates an automated payroll test so it can find fields that were moved to different tabs. It helps keep Belgian payroll account testing reliable and reduces false failures during quality checks.
Original PR description
Issue: Some fields are moved to another tabs So they can not be found FIX: update the triggers for the failing steps Error: 226783
This fixes an issue where signed PDF documents could fail to merge when the system used older PDF software libraries. It helps keep document signing dependable across different server environments without changing the user workflow.
Original PR description
Use "addPag" for adding pages to PdfFileWriter to maintain compatibility with both PyPDF2 1.x and 2.x, preventing errors on older versions. taskID-4885702
This change ensures the commission feature always includes a related subscription partnership component it relies on. This prevents users from accidentally removing that component and causing commission-related processes to break.
Original PR description
sale_subscription_partnership is auto-installed with sale_subscription and partnership, which are in the dependency tree of partner_commission. But the user can still uninstall this module, although it contains some parent methods. This commit adds the module in the dependency tree. opw-4889896
The Sign app no longer includes an extra scheduled cleanup task that duplicated existing automatic deletion logic. This reduces unnecessary background processing without changing how users work with documents.
Original PR description
Since https://github.com/odoo/enterprise/commit/77b359a143fd67e61a1c6aa24ee18d33fe0c3caa a useless cron has been introduced in the code base. It is not useful as the deletion is handled by _gc_expired_sr task-4332060
The settings page no longer shows duplicate income and expense account fields when stock accounting features are installed. This reduces confusion for users configuring accounting-related stock settings and keeps the settings screen cleaner.
Original PR description
Here: https://github.com/odoo/odoo/pull/206494, we moved expense_account_id and income_account_id fields from company to settings. But in stock_accountant, we also add those fields in the settings, leading to duplicates. This commit remove the duplicate present in stock, as stock_accountant depends on account, it will always be there. linked:https://github.com/odoo/odoo/pull/206494 linked:https://github.com/odoo/upgrade/pull/7580 task-4640319
The UAE payroll employee screen has been corrected so the payroll tab appears and works as expected. This helps HR teams access payroll information reliably when managing employees in the UAE localization.
Original PR description
This fixes the payroll tab in the inherited view of employee for AE. Task: 4885749