summaryrefslogtreecommitdiff
path: root/addons/project/controllers
diff options
context:
space:
mode:
authorVictor Feyens <vfe@odoo.com>2020-06-25 14:06:52 +0000
committerVictor Feyens <vfe@odoo.com>2020-08-03 07:23:29 +0000
commit34fb9f315958b9cbf1e580d376f5a91fad793e95 (patch)
tree1e37acd261fe805187d519420f7698886c3c82b7 /addons/project/controllers
parent69eaaac3a14be28366dc7082f4319a71e8ae439c (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.py4
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