Tuesday, December 21, 2021
6 changes · master
Enhancements to existing features
This update strengthens internal tests around event registrations, including checks that isolate the impact of CRM-related rules. It helps ensure future event performance improvements are measured more accurately and reduces the chance of rare test inconsistencies.
The Mail app's file upload logic has been reorganized to make attachment handling more consistent across activities, chatters, composers, and attachment boxes. This is mainly an internal cleanup that should improve maintainability and reduce the risk of upload-related inconsistencies over time.
Accounting account types now use the clearer label “Non Trade” instead of “Other,” while keeping familiar Receivable and Payable names. Accounting views also gain more consistent filters for trade and non-trade accounts, helping users find the right accounts more easily.
Original PR description
Renamed the 'Other' account type into 'Non Trade' to enhance clarity and coherence. It is now possible to filter the trade/non trade accounts in the accounting views. Changed the filtering system in the accounting search view to improve coherence with the filtering system available in the reports. It is now possible to filter the trade/non trade accounts in the accounting views. The default filtering may be overriden by default selections already in place. Renaming Receivable/Payable to Trade Receivable/Trade Payable could have turned out to be confusing for accustomed user ; they are now renamed Receivable/Payable, though the Non-Trade option is still present. task-2669128
This update reorganizes how file uploads are handled in Odoo's messaging area, making attachment behavior more consistent across activities, chatter, and message composition. It mainly improves the underlying structure so future upload-related improvements can be delivered more reliably.
Accounts marked as non-trade are now handled consistently across aged receivable/payable reports and the Partner Ledger, so excluded balances no longer appear where they should not. The Partner Ledger is also easier to read because it shows both account codes and account names.
Original PR description
The accounts indicating Exclude from Aged Reports were not visible in the Aged Receivable/Payable reports, but they did in the Parnter Ledger reports : they don't anymore. Renamed the option's label to reflect that. Display account name with its code in Partner Ledger report In the Partner Ledger reporting section, only the account code was displayed. The account name is now also present ---> better readability. task-2669128
New tests were added to confirm that rental-related fields on CRM leads continue to work as expected. This helps protect the rental sales workflow ahead of planned performance improvements, reducing the risk of future changes breaking existing behavior.