Daily updates from Odoo
Tuesday, December 30, 2025
3 changes · master
Resolved issues and error corrections
This update resolves an issue where employees couldn't use the self-edit feature for attendance records when initially creating them. It now allows employees to modify their attendance, with an added safeguard: overtime adjustments are permitted only if the overtime is approved and approved by a manager. This ensures accurate time tracking and approval workflows.
Original PR description
Description of the issue/feature this PR addresses: . Self edit for attendance was recently introduced, but it did not work in the normal case of creating a new attendance record Current behavior before PR: . Self edit for attendance not work in the normal case of creating a new attendance record Desired behavior after PR is merged: . Self edit for attendance works in the normal case of creating a new attendance record . Add new behavior so that self attendance right should be able to modify his attendances, even if they have overtime, unless this overtime has been approved AND the overtime approval is set as "Approved by Manager" task-5386405
This update enforces customer selection when creating orders in the Ecuadorian (EC) country setting. Previously, orders could be created without a customer, but now the system requires a customer to be selected before an order can be validated, ensuring accurate record-keeping and compliance with Ecuadorian regulations.
Original PR description
Before this commit: --- - Customer was not mandatory for orders when the company's country code is EC. After this commit: --- - Customer selection is now mandatory. - The order cannot be validated unless a customer is set. task-5412361
This update resolves an issue with how AI prompts were handled, specifically separating ID and name fields and correctly sending prompt data. It also ensures prompts are consistently retrieved with the rest of the channel data, improving the AI chat experience. The subtitle display issue has also been addressed.
Original PR description
- fix the model to properly separate id and name - remove incorrect "one" relation towards thread - send prompts with the rest of the store data - move field to channel model