From 8f7c96d5be133a845541ae4c5b6b036ffdc80200 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 25 Feb 2014 14:02:01 +0100 Subject: [PATCH] [REM] website_event_sale: remove sale_order.py bzr revid: chm@openerp.com-20140225130201-3fu69q8tsbb9fdbu --- addons/website_event_sale/models/__init__.py | 1 - .../website_event_sale/models/sale_order.py | 22 ------------------- 2 files changed, 23 deletions(-) delete mode 100644 addons/website_event_sale/models/sale_order.py diff --git a/addons/website_event_sale/models/__init__.py b/addons/website_event_sale/models/__init__.py index b0e3f323f8c..498013de541 100644 --- a/addons/website_event_sale/models/__init__.py +++ b/addons/website_event_sale/models/__init__.py @@ -1,3 +1,2 @@ import product -import sale_order import website diff --git a/addons/website_event_sale/models/sale_order.py b/addons/website_event_sale/models/sale_order.py deleted file mode 100644 index 50854c5f798..00000000000 --- a/addons/website_event_sale/models/sale_order.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -from openerp.osv import osv -from openerp import SUPERUSER_ID -from openerp.addons.web.http import request - - -class sale_order_line(osv.osv): - _inherit = "sale.order.line" - - def _recalculate_product_values(self, cr, uid, ids, product_id=0, context=None): - if not ids: - return super(sale_order_line, self)._recalculate_product_values(cr, uid, ids, product_id, context=context) - - order_line = self.browse(cr, SUPERUSER_ID, ids[0], context=context) - assert order_line.order_id.id == request.session.get('sale_last_order_id') - - product = product_id and self.pool.get('product.product').browse(cr, uid, product_id, context=context) or order_line.product_id - res = super(sale_order_line, self)._recalculate_product_values(cr, uid, ids, product.id, context=context) - if product.event_type_id and order_line.event_ticket_id and order_line.event_ticket_id.price != product.lst_price: - res.update({'price_unit': order_line.event_ticket_id.price}) - - return res