Daily updates from Odoo
Thursday, July 20, 2023
4 changes · master
Resolved issues and error corrections
The salary configurator now correctly requires document-type personal information when it has been marked as mandatory or is needed for an employee benefit. This helps ensure employee salary package submissions include all required documents, reducing incomplete requests and follow-up work.
Original PR description
Issue: 'document' type of personal informations were not required on the salary configurator, even when they were set as required on the personal info. Moreover, we set personal information as required, if it is set as 'Requested Document' for an advantage. This changes also implied populating 'document' type personal informations for the tours. task - 3266175
This update fixes an issue in Appointments where the leave management wizard referred to an outdated date field, which could prevent the date selector from working correctly. It also reorganizes and renames Appointment menus so users see clearer, more consistent navigation.
Original PR description
The leave wizard was using an older field name for its date widget. The menus for appointment were not ordered properly. And the name of the menus did not match the name of the actions. task-3434098
Financial reports now preserve the lines users manually expanded on screen when exported to PDF or Excel. This ensures printed files match what users reviewed in the interface, reducing confusion and rework.
Original PR description
When printing a report, the lines that were manually unfolded in the UI should stay unfolded in the generated file. This wasn't working anymore.
Removing a tax during bank reconciliation now correctly removes the leftover empty journal entry line. This prevents confusing or inaccurate accounting entries from remaining after users adjust manual operations.
Original PR description
To replicate: - Open the bank reconciliation widget - Choose a statement line (preferably a line with no partner) - Mount the suspense line, to open the Manual Operations tab - Add a tax - Remove the tax You will notice the original base line has no debit/credit/balance but it stays in the journal entry (line_ids). No bug report (found by myself when adding the vehicle to the bank rec widget)