Monday, August 3, 2026
2 changes · master
Enhancements to existing features
The appointment scheduling module was adjusted to stay aligned with related changes in the community version. This helps keep the enterprise feature consistent and easier to maintain, with minimal expected impact for users.
Original PR description
Adjust override definition based on community PR. task-6349421
VoIP activity scheduling was simplified behind the scenes so related contacts, leads, tickets, employees, tasks, sales orders, and subscriptions stay aligned more reliably. This reduces maintenance complexity and helps keep the scheduling experience consistent across VoIP-connected business apps.
Original PR description
… fields Remove all @api.onchange in favor of compute/inverse fields for MailActivitySchedule wizards across voip and voip_* modules. Key changes: · Rename res_model_field_selection → res_model_selection, use pure model name keys (e.g. "crm.lead") instead of "model/field" format · Rename _get_res_model_field_selection → _selection_res_model · Convert contact_id, lead_id, ticket_id, employee_id, task_id, sale_order_id, and subscription_id to compute + inverse fields · Replace all onchange logic with compute (default values) and inverse (res_ids sync) methods