Saturday, January 28, 2023
5 changes · master
Miscellaneous changes
This commit adds an attribute in kanban and list archs that fixes performance issues. Some tables are very huge and depending of the searched domain, the search_count made in web_search_read takes much more time than the search_read. For 10M records, the search_count could take more than 10x the time of search. This commit allows to set the count_limit in the arch to override the hardcoded 10k value. Co-authored-by: Aaron Bohy <aab@odoo.com> Forward-Port-Of: odoo/odoo#111062
Original PR description
This commit adds an attribute in kanban and list archs that fixes performance issues. Some tables are very huge and depending of the searched domain, the search_count made in web_search_read takes much more time than the search_read. For 10M records, the search_count could take more than 10x the time of search. This commit allows to set the count_limit in the arch to override the hardcoded 10k value. Co-authored-by: Aaron Bohy <aab@odoo.com> Forward-Port-Of: odoo/odoo#111062
Release notes: https://github.com/odoo/owl/releases/tag/v2.0.5 - [FIX] reactivity: improve performance for long-lived reactives Forward-Port-Of: odoo/odoo#111233
Original PR description
Release notes: https://github.com/odoo/owl/releases/tag/v2.0.5 - [FIX] reactivity: improve performance for long-lived reactives Forward-Port-Of: odoo/odoo#111233
Currently, if the timesheet is added to the helpdesk ticket, the timesheet description is mandatory. Now in this commit, we make an optional. because '/' will be added from the backend. Steps for the small device(mobile) - Install the helpdesk_timesheet module - Open Helpdesk ticket - Add timesheet task-2918757 Forward-Port-Of: odoo/enterprise#36239 Forward-Port-Of: odoo/enterprise#29714
Original PR description
Currently, if the timesheet is added to the helpdesk ticket, the timesheet description is mandatory. Now in this commit, we make an optional. because '/' will be added from the backend. Steps for the small device(mobile) - Install the helpdesk_timesheet module - Open Helpdesk ticket - Add timesheet task-2918757 Forward-Port-Of: odoo/enterprise#36239 Forward-Port-Of: odoo/enterprise#29714
### Steps to reproduce * Create an overdue invoice * Process Follow Up report via `Accounting > Customers > Follow Ups` You should see that the email is not sent. ### Cause When the message is created, the sender is set to the same partner as the recipient. This causes the notification email to not be sent (we do not notify the author of its own message). opw-3101054 Forward-Port-Of: odoo/enterprise#35980
Original PR description
### Steps to reproduce * Create an overdue invoice * Process Follow Up report via `Accounting > Customers > Follow Ups` You should see that the email is not sent. ### Cause When the message is created, the sender is set to the same partner as the recipient. This causes the notification email to not be sent (we do not notify the author of its own message). opw-3101054 Forward-Port-Of: odoo/enterprise#35980
… bank reco widget Some tables are very huge and depending of the searched domain, the search_count made in web_search_read takes much more time than the real search. For 10M records, the search_count could take more than 10x the time of search. This commit allows to set a count_limit having the same value as limit to avoid this extra costly search_count. Forward-Port-Of: odoo/enterprise#36318
Original PR description
… bank reco widget Some tables are very huge and depending of the searched domain, the search_count made in web_search_read takes much more time than the real search. For 10M records, the search_count could take more than 10x the time of search. This commit allows to set a count_limit having the same value as limit to avoid this extra costly search_count. Forward-Port-Of: odoo/enterprise#36318