Daily updates from Odoo
Friday, April 8, 2022
4 changes
Enhancements to existing features
Belgian tax reporting for forms 325 and 281.50 has been expanded to store reported data over time, display reporting values directly in Odoo, and generate related PDF reports. The update also improves sequence handling, fixes partner payment calculations, and adds broader test coverage to make the reporting process more reliable.
Original PR description
[IMP] l10n_be_reports: 325&281.50 add models and views This commit aims to a big improvment regarding the 281.50 and 325 features. - Keeping reported data for the 325 and 281.50 on the long term allowing - Real support of 281.50 sequences to allow further improvments - Add views in order to see the 325 and 281.50 values in Odoo - add pdf reports for 325 and 325.50 - Bugfixes on the paid_amount_per_partner_query - A lot of tests for behavior and usecases enterprise-pr: https://github.com/odoo/enterprise/pull/26001 upgrade-pr: https://github.com/odoo/upgrade/pull/3421 task: 2768677
The project side panel now presents budget information more cleanly by hiding empty budget tables and preventing unintended edits from budget links. It also fixes a subscription button error and aligns timesheet billing navigation with the standard view, improving reliability and consistency for project users.
Original PR description
Purpose ======= These changes are the follow up of the #25710 to fix some bugs and improve the functionalities and the visual aspects in the project right side panel. ## Implementation details 1. Hide the budget table when there is no record. 2. Don't allow to edit the budget line when the user clicks on a budgetary positions in the Budget section display in the project right side panel. task-2814466
The signature dialog now opens faster by removing a delay that was previously used to prevent duplicate windows. Users still remain protected from accidentally opening multiple signature dialogs at once, improving the signing experience without changing the workflow.
Original PR description
In order to prevent the signature dialog from opening multiple times when clicking multiple times, a debounce method was added. At the time this was the best option we could find, but turns out the debounce was making the dialog take too long to be opened. This commit removes the debounce and uses a different approach to prevent multiple dialogs from opening. A variable is used to store if the dialog is opened and when the dialog is destroyed, we set it to false. This prevents the dialog from opening if there is already a dialog opened.
This update refreshes the spreadsheet component used in Documents to the latest version. It improves collaboration behavior around sorting and fixes chart label selection when creating charts, helping users avoid confusing spreadsheet results.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/166fa3e4 [FIX] collaborative: drop initial SORT_CELLS commands https://github.com/odoo/o-spreadsheet/commit/829343b5 [REV] sort: move back sort command from core to UI https://github.com/odoo/o-spreadsheet/commit/14a92c7b [FIX] charts: fix label range at chart insertion