Daily updates from Odoo
Thursday, February 27, 2025
2 changes · master
Enhancements to existing features
Purchase orders now use a single confirmed status instead of splitting confirmed orders between two similar statuses. This reduces confusion in purchasing workflows and makes budget, commission, and dashboard reporting easier to interpret.
Original PR description
Before this commit: ------------------ The 'done' state in purchase orders was inconsistently used, causing confusion and adding unnecessary complexity. Both 'purchase' and 'done' states were required to distinguish confirmed POs, despite minimal differences. After this commit: ------------------ The 'done' state is removed, and the 'purchase' state alone now represents confirmed POs. This simplifies workflows and reduces ambiguity. task-4328798
Appointment scheduling now warns users when selected resources or people are already occupied by another event. This helps teams avoid double-bookings directly from the Gantt view and uses shared calendar availability information for more consistent conflict checks.
Original PR description
**[IMP] appointment{_hr}: use 'unavailable_partner_ids' to warn]**
Previously we used 'on_leave_partner_ids' to show a warning of a conflicting event
with users
This PR adapt the unavailable_partner_ids which is defined in the calendar module
to warn the user about conflicting events.
**[IMP] appointment: warning on already booked resource**
Warn the user when booking resources from the gantt view,
if other events already occupied those resources.
Task-3997545