From 6b350e63125d20bda6d80e4eecdfbc6596a2968a Mon Sep 17 00:00:00 2001 From: "Hiral Patel (OpenERP)" Date: Mon, 8 Oct 2012 12:42:59 +0530 Subject: [PATCH 1/2] [FIX] Remove error field Sale Name (sale_name) can not be searched bzr revid: hip@tinyerp.com-20121008071259-1yhdnnw9w88np11t --- addons/sale_mrp/sale_mrp.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/sale_mrp/sale_mrp.py b/addons/sale_mrp/sale_mrp.py index 7397edbec2b..d441196b37f 100644 --- a/addons/sale_mrp/sale_mrp.py +++ b/addons/sale_mrp/sale_mrp.py @@ -69,8 +69,13 @@ class mrp_production(osv.osv): res[production.id] = move.sale_line_id and move.sale_line_id.order_id.client_order_ref or False return res + def _sale_name_search(self, cursor, user, obj, name, args, domain=None, context=None): + if context is None: + context = {} + return [] + _columns = { - 'sale_name': fields.function(_ref_calc, multi='sale_name', type='char', string='Sale Name', help='Indicate the name of sales order.'), + 'sale_name': fields.function(_ref_calc, multi='sale_name', fnct_search=_sale_name_search, type='char', string='Sale Name', help='Indicate the name of sales order.'), 'sale_ref': fields.function(_ref_calc, multi='sale_name', type='char', string='Sale Reference', help='Indicate the Customer Reference from sales order.'), } From 378daedb6a248d374ccbdbed6019768d92aeffea Mon Sep 17 00:00:00 2001 From: "Hiral Patel (OpenERP)" Date: Mon, 8 Oct 2012 12:45:00 +0530 Subject: [PATCH 2/2] [FIX] Remove error field Sale Reference (sale_ref) can not be searched bzr revid: hip@tinyerp.com-20121008071500-1swtz9jbp9v1m6kh --- addons/sale_mrp/sale_mrp.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/sale_mrp/sale_mrp.py b/addons/sale_mrp/sale_mrp.py index d441196b37f..7346895c8cc 100644 --- a/addons/sale_mrp/sale_mrp.py +++ b/addons/sale_mrp/sale_mrp.py @@ -74,9 +74,14 @@ class mrp_production(osv.osv): context = {} return [] + def _sale_ref_search(self, cursor, user, obj, name, args, domain=None, context=None): + if context is None: + context = {} + return [] + _columns = { 'sale_name': fields.function(_ref_calc, multi='sale_name', fnct_search=_sale_name_search, type='char', string='Sale Name', help='Indicate the name of sales order.'), - 'sale_ref': fields.function(_ref_calc, multi='sale_name', type='char', string='Sale Reference', help='Indicate the Customer Reference from sales order.'), + 'sale_ref': fields.function(_ref_calc, multi='sale_name', fnct_search=_sale_ref_search, type='char', string='Sale Reference', help='Indicate the Customer Reference from sales order.'), } mrp_production()