From 0ca248892f045be740083ff546e9fdaee6ee2d50 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 25 Nov 2020 11:14:34 +0000 Subject: [PATCH] [FIX] website*: fix quick create (o_new_content) performance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before, on request by groups, now we use a variable is_system / is_designer to make only once the request. closes odoo/odoo#62313 Related: odoo/enterprise#14970 Signed-off-by: Jérémy Kersten (jke) --- .../views/website_navbar_templates.xml | 142 +++++++++--------- .../views/website_blog_templates.xml | 2 +- .../website_event/views/website_templates.xml | 2 +- addons/website_forum/views/website_forum.xml | 2 +- .../website_hr_recruitment_templates.xml | 2 +- addons/website_sale/views/templates.xml | 2 +- .../views/website_slides_templates_utils.xml | 2 +- 7 files changed, 78 insertions(+), 76 deletions(-) diff --git a/addons/website/views/website_navbar_templates.xml b/addons/website/views/website_navbar_templates.xml index 92c67ac5277..718b7cb52cd 100644 --- a/addons/website/views/website_navbar_templates.xml +++ b/addons/website/views/website_navbar_templates.xml @@ -103,85 +103,87 @@
diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index d6743324417..48e959ec0d5 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -494,7 +494,7 @@ list of filtered posts (by date or tag). - website.group_website_designer + is_designer diff --git a/addons/website_event/views/website_templates.xml b/addons/website_event/views/website_templates.xml index 28d4593c57c..aaebd083f5b 100644 --- a/addons/website_event/views/website_templates.xml +++ b/addons/website_event/views/website_templates.xml @@ -7,7 +7,7 @@ - event.group_event_manager + is_designer diff --git a/addons/website_forum/views/website_forum.xml b/addons/website_forum/views/website_forum.xml index 4ccab765ed5..fcdf65d4231 100644 --- a/addons/website_forum/views/website_forum.xml +++ b/addons/website_forum/views/website_forum.xml @@ -1703,7 +1703,7 @@ - website.group_website_designer + is_designer diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml index d095fdc932c..04f601d06ea 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml @@ -608,7 +608,7 @@ - hr_recruitment.group_hr_recruitment_manager + is_designer diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index ae3f2c49996..ce8a8633c36 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -1806,7 +1806,7 @@ - sales_team.group_sale_manager + env.user.has_group('sales_team.group_sale_manager') diff --git a/addons/website_slides/views/website_slides_templates_utils.xml b/addons/website_slides/views/website_slides_templates_utils.xml index 90591c6eb94..7f217dbbe3f 100644 --- a/addons/website_slides/views/website_slides_templates_utils.xml +++ b/addons/website_slides/views/website_slides_templates_utils.xml @@ -70,7 +70,7 @@ - website_slides.group_website_slides_officer + env.user.has_group('website_slides.group_website_slides_officer')