Daily updates from Odoo
Monday, June 30, 2025
7 changes
1 change
Enhancements to existing features
The public employee area now shows the same updated help screen as the private employee area. This creates a more consistent experience for users viewing employee information and reduces confusion between the two views.
Original PR description
This PR adds the new help screen to the public employee action to align it with the private one. Task: 4886479 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
5 changes
Enhancements to existing features
Payroll users now receive a clearer warning when creating or updating a payslip that duplicates an existing one. This helps teams identify and resolve payroll entry issues more quickly, reducing confusion during payroll processing.
Original PR description
This PR improves the warning message displayed when a duplicate payslip is detected during creation or update. task-4639764
Timesheet grids now show a green line when an employee's recorded time exactly matches their contracted hours. This makes it easier for managers and employees to quickly spot days or periods where expected hours have been fully met.
Original PR description
- Display the line in green (`text-success`) if the employee's time spent hours is equal to their contract hours - configures test files to test this new feature correctly task-4700389
Document copying now uses a safer internal process to avoid unnecessary recalculations. This helps keep copy operations consistent and efficient without changing how users interact with Documents.
Original PR description
Description ----------- When copying documents,values were explicitly set during `write` operations to prevent expensive recomputations. However, this approach relied on the implicit behavior where fields written during a transaction are automatically added to `protected` fields and excluded from recomputation during flushing. This commit explicitly adds copyable compute stored fields that depend on `attachment_id` to the protected environment to handle this behavior.
The billable time target chart layout has been adjusted so its columns use more consistent sizing. This creates a more polished and familiar visual experience aligned with other Odoo screens.
Original PR description
This PR harmonizes the size of the column of the organization chart and makes it more consistent with other screens. task-4865792 Commu PR: https://github.com/odoo/odoo/pull/214392
Recruiters can now generate a salary offer for an applicant even when no email address is available. This makes the hiring process more flexible, with the option to send the offer link by email later when the contact details are ready.
Original PR description
Remove the constraint of required email upon generating an offer for an applicant in the recruitment app. The offer link can be sent later using the "Send by Email" button. task-4879192
1 change
Enhancements to existing features
This update adjusts mail test setup so upcoming Documents service requests for multiple groups are ignored during legacy steps. It supports performance comparison work without changing end-user behavior.
Original PR description
We're adding a route to allow fetching multiple groups at once for the Documents service. This will be useful to compare with alternative solutions. Task-4836624