Wednesday, April 17, 2024
4 changes · master
Resolved issues and error corrections
This fixes an issue in the Hong Kong payroll module where certain payroll filtering conditions could fail when no criteria were provided. It helps keep payslip processing reliable after related platform changes.
Original PR description
This issue was revealed by https://github.com/odoo/odoo/pull/160979.
This change fixes a small styling issue on appointment validation pages by ensuring list elements use the expected layout rules. It helps appointment information display consistently and professionally for users.
Original PR description
Bootstrap's List Group component expects to have the class `list-group` to be properly styled, even when `list-group-flush` is used. This commit adds the missing class.
Custom financial reports now correctly pass warning information instead of ignoring it. This helps ensure report users receive the intended alerts or guidance when custom calculations need to flag issues.
Original PR description
For the custom engine report, _compute_formula_batch_with_engine_custom always uses None for the warnings in the function custom_engine_function, even if a good warnings arguments is sent. Now it correctly use the warnings instead of None
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