Thursday, March 10, 2022
9 changes · master
Enhancements to existing features
This update changes how automated tests for Approvals and VoIP use shared model definitions, making them better aligned with the main application behavior. It helps reduce test maintenance and lowers the risk of inconsistencies when related business features evolve.
Original PR description
community: https://github.com/odoo/odoo/pull/84828
The separate Intrastat expiry add-on has been folded into the main Intrastat module. This simplifies maintenance and keeps expiry-related Intrastat rules available from one place without changing the business purpose of the feature.
Original PR description
"account_intrastat_expiry" was introduced in stable. No need to keep it a separate module going forward. Task: 2732930
Resolved issues and error corrections
A dialog used when re-inserting spreadsheet lists now correctly shows the field for entering a whole number. This lets users choose how many records to insert again, restoring expected control in the Documents spreadsheet workflow.
Original PR description
Since a7b5bd7f9138828cfa53e5a6270a10bb0b5daa94, the input for integer is not longer displayed in the Dialog. So, it was not possible to change the number of records to insert when re-inserting a list. Task-id 2790094
Features or functions removed from Odoo
This update cleans up unused and deprecated code in field service, project sharing, reporting, and planning areas. It reduces maintenance overhead without changing day-to-day user workflows.
Original PR description
Community PR: odoo/odoo#77024
Miscellaneous changes
To reproduce the issue: (Use demo data) 1. In Settings, enable "Storage Locations" 2. Create 50 sub locations of WH/Stock 3. Barcode > Operations > Receipts > select an existing one 4. Edit the destination Error: there isn't any limit on the height of the locations list -> the height of the whole page is greatly increased. OPW-2752356 Forward-Port-Of: odoo/enterprise#25097
Original PR description
To reproduce the issue: (Use demo data) 1. In Settings, enable "Storage Locations" 2. Create 50 sub locations of WH/Stock 3. Barcode > Operations > Receipts > select an existing one 4. Edit the destination Error: there isn't any limit on the height of the locations list -> the height of the whole page is greatly increased. OPW-2752356 Forward-Port-Of: odoo/enterprise#25097
Fixes an issue where users could not reliably autofill spreadsheet data downward from a top-level pivot group when the pivot had multiple grouping levels. This makes spreadsheet-based reporting smoother and reduces manual correction work.
Original PR description
This commit fixes the following issue: * Insert a pivot with at least two group bys, then try to autofill down from a first level group by. It was caused by a missing t-key Task-id 2779515
[FIX] l10n_es_reports: make mod 347's BOE pass AEAT's validation checks There were some errors in the files Odoo generated, and they didn't match the specification. See: https://sede.agenciatributaria.gob.es/static_files/Sede/Disenyo_registro/DR_300_399/archivos/347.pdf [FIX] l10n_es_reports: don't force a mod347 type on invoices at post anymore Some invoices should not appear in mod347 (for rents, for example). With the check that was done in the post() function, the user could
Original PR description
[FIX] l10n_es_reports: make mod 347's BOE pass AEAT's validation checks There were some errors in the files Odoo generated, and they didn't match the specification. See: https://sede.agenciatributaria.gob.es/static_files/Sede/Disenyo_registro/DR_300_399/archivos/347.pdf [FIX] l10n_es_reports: don't force a mod347 type on invoices at post anymore Some invoices should not appear in mod347 (for rents, for example). With the check that was done in the post() function, the user could not tell Odoo to ignore them. We remove this check to give them more flexibility. OPW 2753853 Forward-Port-Of: odoo/enterprise#24734 Forward-Port-Of: odoo/enterprise#24723
Payments were written in two lines in the csv, with one from the bank to the outstanding payments/receipts while the other from the account from the customer to the bank. The fix squashes them together, by removing the transfer through the bank account. Before the fix :  After the fix :  After the fix :  Forward-Port-Of: odoo/enterprise#24971 Forward-Port-Of: odoo/enterprise#22805
Remove the "- NET" in the french Balance Sheet (because it's ugly in the UI and not necessary) and replace 'Amortissements et provisions (à déduire)' by 'Amort.' Task-2714660 Forward-Port-Of: odoo/enterprise#25061 Forward-Port-Of: odoo/enterprise#23353
Original PR description
Remove the "- NET" in the french Balance Sheet (because it's ugly in the UI and not necessary) and replace 'Amortissements et provisions (à déduire)' by 'Amort.' Task-2714660 Forward-Port-Of: odoo/enterprise#25061 Forward-Port-Of: odoo/enterprise#23353