Wednesday, April 17, 2024
3 changes · master
Enhancements to existing features
HR teams can now mark specific fleet vehicle stages so vehicles in those stages no longer appear in the salary configurator. This keeps employee salary offers focused on eligible vehicles and reduces confusion during package selection.
Original PR description
When hide_in_offer set to true, all the vehicles in that stage will not appear in the salary configurator anymore task-3649947
Resolved issues and error corrections
Appointment invitation emails now include the correct Google Meet link when a meeting is booked with Google Calendar synchronization. This helps attendees join meetings easily and ensures the required Google Calendar integration is installed automatically when needed.
Original PR description
Steps to reproduce ==================== 1. Install Appointment and the Gcal sync. 2. Sync your Google Calendar. 3. Create an appointment type and select Google Meet in the videoconference link. 4. Book an appointment. The meeting link is not propagated to invitation mail. After this PR ================== -The meeting link is propagated to mail. -The appointment_google_calendar module is automatically installed based on dependencies. Task-3614890
Code cleanup and technical improvements
Payment and subscription follow-up actions are now handled after the main payment state change, so one failed action is less likely to block other required business steps. This improves reliability for subscription payments, SEPA direct debit, appointment payments, and related tax flows without changing the customer-facing payment process.
Original PR description
Some modules were overriding \_set\_'state' functions to trigger some business operations. In case of failure of one override function the rest of them would also fail. This overrides are moved to post-processing in order to ensure proper execution of all functions. See also: - https://github.com/odoo/odoo/pull/144710 - https://github.com/odoo/upgrade/pull/5546 task-2309987