Daily updates from Odoo
Tuesday, May 10, 2022
4 changes · master
Resolved issues and error corrections
Field Service administrators can now see all relevant tasks in reports instead of being limited to tasks assigned to them or followed by them. This fixes reporting visibility for admin users while keeping the existing restrictions for basic Field Service users.
Accounting reports now display more consistently and are easier to read, especially when many columns are shown on larger screens. Key report headers, zero values, negative amounts, and formatting details have been corrected to reduce confusion for users reviewing financial data.
Original PR description
Fixes some problems/inconsistencies on the account reports : * On large screens, the width of the sheet breaks with a large number of columns. The width is bigger than the screen and it is impossible to scroll. * First row and first column should not move on scroll. * The date filter on the header is missing a space between the end of the icon and the beginning of the text. * Executive Summary/Cash Flow/BS/P&L/Analytic Report should show 0.0 amounts in muted text instead of not showing them at all. * Negative amount should be in red in Analytic Report. * Bold inconsistencies in Reconciliation Report (3 dots on bank kanban card on dashboard) Task-id: 2831149 Signed-off-by: Ruben Gomes <rugo@odoo.com>
The Aged Payable report now shows payable amounts as positive values in standard text instead of negative red figures. This makes the report easier to read and better aligned with its purpose of showing outgoing payment obligations.
Original PR description
In the Aged Payable, amounts are all in red and in negative. It is kind of pointless, we are in a report that specifically reports OUT payments, so all amounts should be in black, and in positive (Payable Accounts : Credit = positive). Task-id: 2833852 Signed-off-by: Ruben Gomes <rugo@odoo.com>
This fix adds checks so mail, approvals, and sign features handle missing related records safely. It helps prevent unexpected crashes or broken workflows when referenced component data no longer exists.
Original PR description
* = approvals, sign quickfix for task-2849688