diff options
| author | Victor Feyens <vfe@odoo.com> | 2020-06-25 14:06:52 +0000 |
|---|---|---|
| committer | Victor Feyens <vfe@odoo.com> | 2020-08-03 07:23:29 +0000 |
| commit | 34fb9f315958b9cbf1e580d376f5a91fad793e95 (patch) | |
| tree | 1e37acd261fe805187d519420f7698886c3c82b7 /addons/project/controllers | |
| parent | 69eaaac3a14be28366dc7082f4319a71e8ae439c (diff) | |
[IMP] portal,*: do not compute record counts for portal subpages.
The record counts are only useful for the badges displayed in /my &
/my/home.
By avoiding those counts on subpages, we gain a lot of useless queries,
improving the loading speed of those sub-pages.
X-original-commit: 79c8384f1bcbcdede030e187008319a70c664571
Diffstat (limited to 'addons/project/controllers')
| -rw-r--r-- | addons/project/controllers/portal.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/project/controllers/portal.py b/addons/project/controllers/portal.py index a8d2cc90514..9d6f591d65d 100644 --- a/addons/project/controllers/portal.py +++ b/addons/project/controllers/portal.py @@ -15,8 +15,8 @@ from odoo.osv.expression import OR class CustomerPortal(CustomerPortal): - def _prepare_portal_layout_values(self): - values = super(CustomerPortal, self)._prepare_portal_layout_values() + def _prepare_home_portal_values(self): + values = super(CustomerPortal, self)._prepare_home_portal_values() values['project_count'] = request.env['project.project'].search_count([]) values['task_count'] = request.env['project.task'].search_count([]) return values |
