From 8d22dd8ae942d4eb366264994cc272db9499d00c Mon Sep 17 00:00:00 2001 From: Danial Sheikhani Date: Wed, 23 Feb 2022 12:24:14 +0000 Subject: [PATCH] [IMP] website_sale: Add prevent_zero_price_sale option After this commit clients will be able to select whether to display the add to cart button when the computed price of a product is 0. This option will be available in the settings. task-2694860 closes odoo/odoo#87952 Related: odoo/enterprise#27594 Signed-off-by: William Braeckman (wbr) --- .../data/product_snippet_template_data.xml | 17 ++++++++---- addons/website_sale/models/product_product.py | 3 ++- .../website_sale/models/product_template.py | 16 ++++++++---- .../models/res_config_settings.py | 2 ++ addons/website_sale/models/sale_order.py | 3 +++ addons/website_sale/models/website.py | 5 ++++ .../static/src/js/variant_mixin.js | 19 +++++++++++++- addons/website_sale/tests/test_customize.py | 2 +- .../views/res_config_settings_views.xml | 17 ++++++++++++ addons/website_sale/views/templates.xml | 26 ++++++++++++++----- .../website_sale_comparison_template.xml | 26 ++++++++++++++----- .../views/website_sale_wishlist_template.xml | 8 ++++-- 12 files changed, 116 insertions(+), 28 deletions(-) diff --git a/addons/website_sale/data/product_snippet_template_data.xml b/addons/website_sale/data/product_snippet_template_data.xml index f159667c84a..be90887afdc 100644 --- a/addons/website_sale/data/product_snippet_template_data.xml +++ b/addons/website_sale/data/product_snippet_template_data.xml @@ -12,7 +12,7 @@ - + +
+
+ +
+
+
+

Shipping

diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index e7c16227a67..162730b9635 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -194,7 +194,8 @@ - + + @@ -215,7 +216,7 @@ - +
@@ -649,7 +650,7 @@