Tuesday, December 21, 2021
5 changes · master
New functionality added to Odoo
Website editors can now add content that appears when visitors hover over selected columns or elements. This makes pages more interactive and supports richer presentations without custom development, while related editor and testing fixes improve reliability.
Original PR description
POC to display elements on hover over columns. task-2666891 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
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
Resolved issues and error corrections
Creating multiple records that use the mail chatter now adds followers in a single batch instead of one at a time. This reduces processing time and database work during imports and other bulk creation flows, while preserving existing follower behavior.
Original PR description
The `_insert_followers` wasn't batch in the `create` of `mail.thread` for no reason, which call the create of a `mail.follower` one by one. It is inefficient for the batch records creation (import or some flows) of a model with `_inherit = [mail.thread, ...]`. Then batch it, to miminize the cost of `_insert_followers`: The creation of 100 `mail.follower` takes: - 0.107 sec if you create one by one (before) - 0.022 sec if you create in batch (now)
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