Daily updates from Odoo
Navigate
Branch
Tuesday, May 10, 2022
9 changes
Enhancements to existing features
Timesheet reporting now includes a new analysis report with measures for billable and non-billable time, related percentages, and revenue or cost tracking. This helps managers better understand team utilization, project profitability, and timesheet performance from existing reporting views.
Original PR description
A new report was created for timesheets, also introducing new measures regarding the (non-)billable time (percentage) and the timesheets revenues/costs. Some general improvements were furthermore introduced in the timesheet apps. See task-2783955 See odoo/odoo#85814
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
Code cleanup and technical improvements
The spreadsheet documents area now separates an old tag selector support layer from the main filter code. This makes the code easier to maintain and should reduce future disruption when that older support layer is removed, with no expected change for users.
Original PR description
This commit wraps in a component the compatibility layer of the tag selector widget. The goal is to decouple this layer from the business code which should not kown anything about such details. It will also reduce the impact when the widget and the required compatibility layer will be removed. It also converts the file to ES6-style import/export
Miscellaneous changes
…e sales book Sometimes we need to be able to resend an already accepted vatbook e.g. because extra boletas were added. However, we did not have the possibility before to resend an already accepted vat book. So, we added a button in debug mode that allows to do it if extra boletas were added for that date. Forward-Port-Of: odoo/enterprise#27099 Forward-Port-Of: odoo/enterprise#26521
Original PR description
…e sales book Sometimes we need to be able to resend an already accepted vatbook e.g. because extra boletas were added. However, we did not have the possibility before to resend an already accepted vat book. So, we added a button in debug mode that allows to do it if extra boletas were added for that date. Forward-Port-Of: odoo/enterprise#27099 Forward-Port-Of: odoo/enterprise#26521
This PR improve the performances and decrease the number of queries in sale_subscription. Read the individual commits for more details but basically, most of the changes aims to update records in batches. Community: https://github.com/odoo/odoo/pull/89423 Forward-Port-Of: odoo/enterprise#26513
Original PR description
This PR improve the performances and decrease the number of queries in sale_subscription. Read the individual commits for more details but basically, most of the changes aims to update records in batches. Community: https://github.com/odoo/odoo/pull/89423 Forward-Port-Of: odoo/enterprise#26513
related to https://github.com/odoo/odoo/pull/90191 Forward-Port-Of: odoo/enterprise#27122 Forward-Port-Of: odoo/enterprise#26786
Original PR description
related to https://github.com/odoo/odoo/pull/90191 Forward-Port-Of: odoo/enterprise#27122 Forward-Port-Of: odoo/enterprise#26786