Daily updates from Odoo
Tuesday, January 27, 2026
5 changes · master
Enhancements to existing features
This update significantly enhances the Payroll Dashboard by introducing automated warning scheduling, improved UI for displaying deadlines, and email alerts for overdue warnings. The changes streamline payroll processes and ensure timely compliance with critical deadlines.
Original PR description
`*` = `l10n_xx_hr_payroll`, `hr_holidays_fleet`, `hr_contract_salary_payroll`, `hr_payroll_account_iso20022` - renamed `hr.payroll.dashboard.warning` to `hr.payroll.warning` - changed every…
`*` = `l10n_xx_hr_payroll`, `hr_holidays_fleet`, `hr_contract_salary_payroll`, `hr_payroll_account_iso20022`
- renamed `hr.payroll.dashboard.warning` to `hr.payroll.warning`
- changed every occurrences of `hr.payroll.dashboard.warning` to `hr.payroll.warning` in data records and references.
- removed specified warnings
- removed specified warnings from `hr_payroll` and `hr_payroll_fleet`
- removed unused dashboard components
- removed all the other dashboard components apart from the warning one, and removed their methods from `hr_payslip` and related tour and tests from `test_dasboard`
- reworked dashboard
- added a mandatory onboarding process to obtain payrun related data
- reworked Dashboard UI to show warnings with their deadlines
- added some fields on `hr.payroll.warning` to compute warning deadline
- added email alerts when warning overdue
- now, user can choose from Python Code or Domain while creating a warning
- also added new warnings
Task [link](https://www.odoo.com/odoo/project.task/5252854)
task-5252854This update enhances the Frontdesk module by ensuring accurate notification handling and robust host selection. It clarifies notification settings, enforces required contact information (email or phone) for hosts, and prevents data saving if this information is missing, improving data integrity.
Original PR description
The purpose of this change is to ensure proper host selection and accurate notification handling with clear validation. This PR includes the following changes: - Removed the user-related Discuss notification warning and updated the checkbox description to clarify that Discuss notifications are only sent to hosts with a user account. - Added a validation to ensure that hosts always have either an Email or Phone. - Prevented saving when any host lacks Email/Phone. - Applied the same behavior to both the frontdesk and visitor views. - Updated the notification option descriptions for Email and SMS to be clearer. Related Upgrade PR: https://github.com/odoo/upgrade/pull/9299 task-5082882
This update simplifies the process for creating and editing global filters within the spreadsheet edition, now handled directly in the side panel. Previously, inconsistent flows led to user confusion. Now, the filter value list is exclusively used for global filters in dashboards via the search bar, streamlining the user experience.
Original PR description
Current behavior before PR: - Clicking the filter button opened a dialog for configured filters. - Creating a filter used the dialog, but editing required the side panel. - This resulted in an unexpected and inconsistent user flow. Desired behavior after PR is merged: - Creating and editing global filters is handled in the side panel - The filter value list is now used only for global filters in dashboards via the search bar. Task: [5447040](https://www.odoo.com/odoo/project/2328/tasks/5447040)
This update enhances the display of recent call history in the Voip module by ensuring icons are always fully visible and by streamlining the user interface. The 'Go to' buttons have been reorganized for a more intuitive experience. This improves usability and reduces potential confusion for users.
Original PR description
### Adjust tab entry layout Prior to this PR, extra icons in recent entries could be truncated depending on the subtitle length. This commit adapts the entry layout to ensure that extra icons are…
### Adjust tab entry layout Prior to this PR, extra icons in recent entries could be truncated depending on the subtitle length. This commit adapts the entry layout to ensure that extra icons are always fully visible. This PR also moves the "Go to Call" and "Go to Activity" buttons into the "Go to" dropdown for a more predictable user experience. ### Adapt call suggestion separator This PR updates the call suggestion separator to improve readability. --- task-5413528 --- ### Avoid extra icons truncation | Before | After | |--------|--------| | <img width="367" height="63" alt="Capture d’écran 2026-01-16 à 12 04 26" src="https://github.com/user-attachments/assets/ec117119-7d90-4de0-87e2-c2bd5d8e3eab" /> | <img width="362" height="61" alt="Capture d’écran 2026-01-16 à 12 06 30" src="https://github.com/user-attachments/assets/caef103b-e324-4ed0-a180-22271f3efa0d" /> | ### Move Go to button | Before | After | |--------|--------| | <img width="367" height="63" alt="Capture d’écran 2026-01-16 à 12 04 26" src="https://github.com/user-attachments/assets/ec117119-7d90-4de0-87e2-c2bd5d8e3eab" /> | <img width="364" height="380" alt="Capture d’écran 2026-01-16 à 12 07 50" src="https://github.com/user-attachments/assets/3ae631d0-0315-445f-b6f8-1d2ba2306d6d" /> | ### Adapt call suggestion separator | Before | After | |--------|--------| | <img width="377" height="145" alt="Capture d’écran 2026-01-16 à 12 08 53" src="https://github.com/user-attachments/assets/0d92689f-31d7-40c1-9e98-23e894dbe94e" /> | <img width="379" height="133" alt="Capture d’écran 2026-01-16 à 12 09 06" src="https://github.com/user-attachments/assets/95640f67-0c15-4142-ae4d-c98e0ffaa093" /> |
This update enhances the Partner Ledger report to include grouping by PAN entity, a key requirement for Indonesian accounting standards. The changes involve adding a new field to the accounting records and removing duplicate code to streamline the report generation process. This ensures accurate reporting aligned with local regulations.
Original PR description
This PR contains two commits:
First Commit :-
Adds a Partner Ledger Variant report to show partner ledger group by
PAN Entity.
A new related field has been introduced in `account.move.line` to
support group by.
Second Commit :-
The Partner Ledger report contained duplicated `account.report.line`
logic introduced by commit https://github.com/odoo/enterprise/commit/7ee125d0fa693b842014881620129b579018b718
task-4975468