diff --git a/addons/website_event_sale/models/sale_order.py b/addons/website_event_sale/models/sale_order.py index e0eb101c173..158eb6de738 100644 --- a/addons/website_event_sale/models/sale_order.py +++ b/addons/website_event_sale/models/sale_order.py @@ -9,7 +9,7 @@ class sale_order(osv.Model): def _cart_find_product_line(self, cr, uid, ids, product_id=None, line_id=None, linked_line_id=None, optional_product_ids=None, context=None): for so in self.browse(cr, uid, ids, context=context): - + domain = [('order_id', '=', so.id), ('product_id', '=', product_id)] if line_id: domain += [('id', '=', line_id)] @@ -29,7 +29,7 @@ class sale_order(osv.Model): return order_line_id def _website_product_id_change(self, cr, uid, ids, order_id, product_id, line_id=None, context=None): - values = super(sale_order,self)._website_product_id_change(cr, uid, ids, order_id, product_id, line_id=None, context=None) + values = super(sale_order,self)._website_product_id_change(cr, uid, ids, order_id, product_id, line_id=line_id, context=None) event_ticket_id = None if context.get("event_ticket_id"): diff --git a/addons/website_sale/data/demo.xml b/addons/website_sale/data/demo.xml index aa98efccca6..b958d7aa8b8 100644 --- a/addons/website_sale/data/demo.xml +++ b/addons/website_sale/data/demo.xml @@ -6,8 +6,11 @@ + + Duration + hidden 1 year @@ -45,6 +48,13 @@ + + + + 18.00 + + + color diff --git a/addons/website_sale/models/product.py b/addons/website_sale/models/product.py index a341083e650..06b61dc6465 100644 --- a/addons/website_sale/models/product.py +++ b/addons/website_sale/models/product.py @@ -202,7 +202,7 @@ class product_product(osv.Model): class product_attribute(osv.Model): _inherit = "product.attribute" _columns = { - 'type': fields.selection([('radio', 'Radio'), ('select', 'Select'), ('color', 'Color')], string="Type", type="char"), + 'type': fields.selection([('radio', 'Radio'), ('select', 'Select'), ('color', 'Color'), ('hidden', 'Hidden')], string="Type", type="char"), } _defaults = { 'type': lambda *a: 'radio', diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 8e9c897084a..f0bbd5e12bc 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -273,6 +273,7 @@ @@ -616,7 +618,7 @@ - +