[IMP] website_blog: improve help center

This commit adapts website_blog tests to change in website_helpdesk. The
method _compute_visible of model website.menu is modified to display
help team menus to backend user, even if they are unpublished. This
potentially add extra requests when rendering a website page. Therefore,
the performance tests are adapted accordingly.

task-3186564

closes odoo/odoo#134976

Related: odoo/enterprise#45115
Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
This commit is contained in:
Hugo Carlier (Huca)
2023-09-25 09:38:29 +00:00
parent 7e01385ed4
commit 260577dde0
@@ -14,7 +14,7 @@ class TestBlogPerformance(UtilPerf):
def test_10_perf_sql_blog_standard_data(self):
self.assertEqual(self._get_url_hot_query('/blog'), 11)
self.assertEqual(self._get_url_hot_query('/blog', cache=False), 24)
self.assertLessEqual(self._get_url_hot_query('/blog', cache=False), 26)
def test_20_perf_sql_blog_bigger_data_scaling(self):
BlogPost = self.env['blog.post']
@@ -27,9 +27,9 @@ class TestBlogPerformance(UtilPerf):
blog_post.tag_ids += blog_tags
blog_tags = blog_tags[:-1]
self.assertEqual(self._get_url_hot_query('/blog'), 11)
self.assertEqual(self._get_url_hot_query('/blog', cache=False), 31)
self.assertEqual(self._get_url_hot_query(blog_post[0].website_url), 16)
self.assertEqual(self._get_url_hot_query(blog_post[0].website_url, cache=False), 18)
self.assertLessEqual(self._get_url_hot_query('/blog', cache=False), 33)
self.assertLessEqual(self._get_url_hot_query(blog_post[0].website_url), 16)
self.assertLessEqual(self._get_url_hot_query(blog_post[0].website_url, cache=False), 20)
def test_30_perf_sql_blog_bigger_data_scaling(self):
BlogPost = self.env['blog.post']