Daily updates from Odoo
Tuesday, October 28, 2025
6 changes · master
Enhancements to existing features
Users can now start the shortcut timer from the My Timesheet grid when it is grouped by task, parent task, or helpdesk ticket, in addition to project. This makes time tracking faster and more flexible for teams who organize work around tasks or support tickets.
Original PR description
_*= helpdesk_timesheet, timesheet_grid **Current behavior:** In the My Timesheet grid view, the shortcut timer can only be started when grouped by project. **New behavior:** The shortcut timer can now also be started when the grid view is grouped by task, parent task, or helpdesk ticket. task-3429443
Chat windows now use the same underlying conversation model as the main Discuss app. This should make messaging behavior more consistent across AI chat, live chat, website live chat, and WhatsApp integrations, reducing differences users may notice between channels.
Original PR description
PR community: https://github.com/odoo/odoo/pull/232493
Knowledge article trash notification emails now use a clearer standard layout with a direct button to open the article. Recipients are also told that trashed articles are permanently deleted after 30 days, while the person who moved the article to trash no longer receives an unnecessary notification.
Original PR description
This PR refines the existing notification email for trashed articles with the following changes: 1. Use the standard notification email layout (`mail_notification_layout`) with an access button, allowing the recipient to quickly open the trashed article. 2. Do not send a notification to the user who moved the article to the trash. 3. Include a short note in the email informing the recipient that the article will be permanently deleted after 30 days, and that they must take action if they wish to keep it. Additionally, this PR replaces all occurrence of "send to trash" with "move to trash" to match common UI terminology and improve clarity. Task-5095861
Belgian payroll now includes additional work entry types that were previously missing. This helps payroll teams classify employee time more accurately and supports more complete payroll processing.
Payroll users now receive a warning when closing a salary adjustment while related payslips are not yet finalized. This helps prevent confusion because the adjustment can still affect unfinished payslips, allowing users to review and act before payroll is completed.
Original PR description
When a salary adjustment is closed with related payslips still not done, salary adjustments are still applied. This commit adds a warning so that the user knows if this adjustment is closed to act accordingly task: 5135771
Turkey payroll benefits now use the newer salary rule-based flexible benefits setup instead of separate payslip input records. This keeps the localization aligned with the current payroll flow and makes benefit inputs appear in the expected payroll input section.
Original PR description
purpose: adapting the new system of flexible benefits coming from salary rules for tr localization - adapted the fields in `hr.version` to become salary rules with `condition_select` as `property_input` which makes it appear in the input section - removed the records in `hr.payslip.input.type` and converted them into corresponding salary rules - removed the inherited view of `hr.version` - changed the tests in `test_salary_rules` to use salary rules instead of hardcoded fields task-id: 5122400