Browse Source

MAR 20: [FIX] Bug Fixed 'website_hide_button'

pull/346/merge
Cybrosys Technologies 1 month ago
parent
commit
6edf45317a
  1. 2
      website_hide_button/__manifest__.py
  2. 1
      website_hide_button/controllers/website_sale.py
  3. 5
      website_hide_button/doc/RELEASE_NOTES.md
  4. 12
      website_hide_button/views/product_templates.xml

2
website_hide_button/__manifest__.py

@ -21,7 +21,7 @@
###############################################################################
{
'name': "Hide Price, Add To Cart And Quantity Button In Website",
'version': '18.0.1.0.0',
'version': '18.0.1.0.1',
'category': 'Website',
'summary': """Hide Price, Add To Cart and Quantity button for guest
users""",

1
website_hide_button/controllers/website_sale.py

@ -23,7 +23,6 @@ from odoo import http
from odoo.http import request
from odoo.addons.website_sale.controllers.main import WebsiteSale
class WebsiteSaleInherit(WebsiteSale):
"""class to hide price, add to cart and quantity"""

5
website_hide_button/doc/RELEASE_NOTES.md

@ -4,3 +4,8 @@
#### Version 18.0.1.0.0
#### ADD
- Initial commit for Hide Price, Add To Cart And Quantity Button In Website
#### 20.03.2025
#### Version 18.0.1.0.1
#### UPDT
- Commit for bug fix

12
website_hide_button/views/product_templates.xml

@ -19,7 +19,7 @@
</template>
<!-- Hide Add To Cart button for guest users -->
<template id="product" inherit_id="website_sale.product">
<xpath expr="//div[@id='o_wsale_cta_wrapper']" position="attributes">
<xpath expr="//div[@id='add_to_cart_wrap']" position="attributes">
<attribute name="t-if">login_user == False</attribute>
</xpath>
</template>
@ -35,10 +35,11 @@
<!-- Cart_hide -->
<template id="header_cart_link_hide"
inherit_id="website_sale.header_cart_link">
<xpath expr="//t[@t-set='show_cart']" position="replace">
<t t-if="not request.env.user._is_public() or (request.env.user._is_public() and not request.env['ir.config_parameter'].sudo().get_param('website_hide_button.hide_cart'))">
<t t-set="show_cart" t-value="true"/>
</t>
<xpath expr="//a[@href='/shop/cart']" position="attributes">
<attribute name="t-if">not request.env.user._is_public() or
(request.env.user._is_public() and not
request.env['ir.config_parameter'].sudo().get_param('website_hide_button.hide_cart'))
</attribute>
</xpath>
</template>
<!-- Hide details section in search bar for hide price -->
@ -115,7 +116,6 @@
<attribute name="t-if">(not request.env.user._is_public() or
(request.env.user._is_public() and not
request.env['ir.config_parameter'].sudo().get_param('website_hide_button.hide_price')))
and not data['website_hide_price']
</attribute>
</xpath>
</template>

Loading…
Cancel
Save