summaryrefslogtreecommitdiff
path: root/addons/website_sale_comparison
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2020-07-29 12:40:13 +0000
committerJeremy Kersten <jke@odoo.com>2020-08-12 13:46:37 +0000
commit8d343648744e9ee9a1375034b59d5a7fc83a4ff0 (patch)
treee53f92e4207548f32c57216dc7ecccb56f971412 /addons/website_sale_comparison
parentebac669b2e1f2b71ce8b3ad9b277193c5e0db69f (diff)
[IMP] website_event,sale_*,slides: use is_view_active
Use is_view_active instead of viewref which one is cached. closes odoo/odoo#55816 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website_sale_comparison')
-rw-r--r--addons/website_sale_comparison/views/website_sale_comparison_template.xml5
1 files changed, 2 insertions, 3 deletions
diff --git a/addons/website_sale_comparison/views/website_sale_comparison_template.xml b/addons/website_sale_comparison/views/website_sale_comparison_template.xml
index e67bf55773b..1f354b8f255 100644
--- a/addons/website_sale_comparison/views/website_sale_comparison_template.xml
+++ b/addons/website_sale_comparison/views/website_sale_comparison_template.xml
@@ -23,7 +23,7 @@
<template id="product_add_to_compare" name='Add to comparison in product page' inherit_id="website_sale.product" priority="8">
<xpath expr="//div[@id='product_option_block']" position="inside">
- <t t-if="request.website.viewref('website_sale_comparison.add_to_compare').active">
+ <t t-if="is_view_active('website_sale_comparison.add_to_compare')">
<t t-set="product_variant" t-value="product_variant or product._create_first_product_variant()"/>
<button t-if="product_variant" type="button" role="button" class="d-none d-md-inline-block btn btn-link mt16 o_add_compare_dyn" aria-label="Compare" t-att-data-product-product-id="product_variant.id" data-action="o_comparelist"><span class="fa fa-exchange"></span> Add to compare</button>
</t>
@@ -84,13 +84,12 @@
-->
<t t-set="product_variant" t-value="product_variant or product._create_first_product_variant()"/>
<t t-set="id_list" t-value="[product_variant.id] if product_variant else []"/>
- <t t-set="compare_active" t-value="request.website.viewref('website_sale_comparison.add_to_compare').active"/>
<t t-foreach="product.alternative_product_ids" t-as="alt_product">
<t t-set="alt_product_variant_id" t-value="alt_product._create_first_product_variant().id"/>
<t t-if="alt_product_variant_id" t-set="id_list" t-value="id_list + [alt_product_variant_id]"/>
</t>
<t t-set="ids" t-value="','.join([str(id) for id in id_list])"/>
- <div><span class='h3'>Suggested alternatives: </span><a t-if="len(id_list) > 1 and compare_active" role="button" class="btn btn-primary" t-attf-href="/shop/compare/?products=#{ids}"><i class="fa fa-exchange"></i> Compare</a></div>
+ <div><span class='h3'>Suggested alternatives: </span><a t-if="len(id_list) > 1 and is_view_active('website_sale_comparison.add_to_compare')" role="button" class="btn btn-primary" t-attf-href="/shop/compare/?products=#{ids}"><i class="fa fa-exchange"></i> Compare</a></div>
</xpath>
</template>