Friday, October 28, 2022
3 changes · master
Resolved issues and error corrections
Employees can now view their time off calendar and list even when working with a company that is not their default. This prevents missing time off entries and access errors in multi-company setups, making HR records more reliable for users who switch companies.
Original PR description
Before this commit, if you are on the time off dashboard calendar of a company that is not set as your user's default company, no time off is displayed. Also, if you try to consult your time offs on the dashboard tree view and if you have one leave with a leave_type without company on a company that is not the one you're logged in, you'll get a access error. This commit fixes both issues. taskID 2893659
The accounting accrued orders wizard now preserves user input when invoice line data is refreshed. This prevents the wizard from becoming unusable during normal accounting workflows, reducing interruptions for finance users.
Original PR description
Narrow cache invalidation to order invoice_lines. Previously, "self.invalidate_cache()' would reset the wizard, rendering it unusable. Task: 2555642
This fixes issues that prevented shared document pages from loading and stopped PDF thumbnails from appearing after a library update. Users can once again open shared document links reliably and see document previews as expected.