From 320a0bc28ce16646e5dba3ff820aa76f89e9efcc Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Wed, 15 Jan 2014 12:05:47 +0100 Subject: [PATCH] [IMP] website/website_sale: Use group to display shipping address in frontend like the backend. Use group for product facet caracteristique (backend/frontend). Customize templates is displayed function of groups of ir.ui.view templates. bzr revid: chm@openerp.com-20140115110547-v0nllq0f800tlhpg --- addons/sale/res_config.py | 3 + addons/sale/res_config_view.xml | 7 +- addons/sale_stock/res_config.py | 3 - addons/sale_stock/res_config_view.xml | 6 - addons/website/controllers/main.py | 5 + addons/website_sale/controllers/main.py | 24 +- .../website_sale/data/website_sale_data.xml | 5 + addons/website_sale/models/__init__.py | 3 +- .../website_sale/models/product_attributes.py | 87 ------ .../models/product_characteristics.py | 87 ++++++ addons/website_sale/models/res_config.py | 11 + .../website_sale/security/ir.model.access.csv | 6 +- addons/website_sale/views/website_sale.xml | 288 +++++++++--------- .../views/website_sale_backend.xml | 31 +- 14 files changed, 299 insertions(+), 267 deletions(-) delete mode 100644 addons/website_sale/models/product_attributes.py create mode 100644 addons/website_sale/models/product_characteristics.py create mode 100644 addons/website_sale/models/res_config.py diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index 70ef3371d41..4295f7727e9 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -78,6 +78,9 @@ Example: 10% for retailers, promotion of 5 EUR on this product, etc."""), 'module_sale_stock': fields.boolean("Trigger delivery orders automatically from sales orders", help='Allows you to Make Quotation, Sale Order using different Order policy and Manage Related Stock.\n' '-This installs the module sale_stock.'), + 'group_sale_delivery_address': fields.boolean("Allow a different address for delivery and invoicing ", + implied_group='sale.group_delivery_invoice_address', + help="Allows you to specify different delivery and invoice addresses on a sales order."), } def default_get(self, cr, uid, fields, context=None): diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml index 9d5b5d071fc..44d9888212e 100644 --- a/addons/sale/res_config_view.xml +++ b/addons/sale/res_config_view.xml @@ -1,7 +1,6 @@ - sale settings sale.config.settings @@ -41,6 +40,10 @@