summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2009-07-06 21:39:59 +0200
committerFabien Pinckaers <fp@tinyerp.com>2009-07-06 21:39:59 +0200
commit2719646907fc6a5e2f080bbdfbfb8f8cd0a8b139 (patch)
treef26c5f57557861a5993ed3f0afc814d77bc2cae8
parent3217ab6c802215f98bc43ac444b3d2bccf7f735a (diff)
[FIX] 373203
bzr revid: fp@tinyerp.com-20090706193959-yp0m9rjamx5bt9lt
-rw-r--r--addons/product/product.py15
-rw-r--r--addons/sale/sale.py6
-rw-r--r--addons/stock/stock.py2
3 files changed, 13 insertions, 10 deletions
diff --git a/addons/product/product.py b/addons/product/product.py
index b7ae4ea566e..1937912a329 100644
--- a/addons/product/product.py
+++ b/addons/product/product.py
@@ -496,12 +496,15 @@ class product_product(osv.osv):
args=[]
if not context:
context={}
- ids = self.search(cr, user, [('default_code','=',name)]+ args, limit=limit, context=context)
- if not len(ids):
- ids = self.search(cr, user, [('ean13','=',name)]+ args, limit=limit, context=context)
- if not len(ids):
- ids = self.search(cr, user, [('default_code',operator,name)]+ args, limit=limit, context=context)
- ids += self.search(cr, user, [('name',operator,name)]+ args, limit=limit, context=context)
+ if name:
+ ids = self.search(cr, user, [('default_code','=',name)]+ args, limit=limit, context=context)
+ if not len(ids):
+ ids = self.search(cr, user, [('ean13','=',name)]+ args, limit=limit, context=context)
+ if not len(ids):
+ ids = self.search(cr, user, [('default_code',operator,name)]+ args, limit=limit, context=context)
+ ids += self.search(cr, user, [('name',operator,name)]+ args, limit=limit, context=context)
+ else:
+ ids = self.search(cr, user, args, limit=limit, context=context)
result = self.name_get(cr, user, ids, context)
return result
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index abccfa4b758..e36d1f15134 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -893,10 +893,10 @@ class sale_order_line(osv.osv):
ean = pack.ean
qty_pack = pack.qty
type_ul = pack.ul
- warn_msg = "You selected a quantity of %d Units.\nBut it's not compatible with the selected packaging.\nHere is a proposition of quantities according to the packaging: " % (qty)
- warn_msg = warn_msg + "\n\nEAN: " + str(ean) + " Quantity: " + str(qty_pack) + " Type of ul: " + str(type_ul.name)
+ warn_msg = _("You selected a quantity of %d Units.\nBut it's not compatible with the selected packaging.\nHere is a proposition of quantities according to the packaging: ") % (qty)
+ warn_msg = warn_msg + "\n\n"+_("EAN: ") + str(ean) + _(" Quantity: ") + str(qty_pack) + _(" Type of ul: ") + str(type_ul.name)
warning={
- 'title':'Packing Information !',
+ 'title':_('Packing Information !'),
'message': warn_msg
}
result['product_uom_qty'] = qty
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 199cb38f1ae..2cdb9a22f13 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -428,7 +428,7 @@ class stock_picking(osv.osv):
('confirmed','Confirmed'),
('assigned','Available'),
('done','Done'),
- ('cancel','Cancel'),
+ ('cancel','Canceled'),
], 'Status', readonly=True, select=True),
'min_date': fields.function(get_min_max_date, fnct_inv=_set_minimum_date, multi="min_max_date",
method=True,store=True, type='datetime', string='Planned Date', select=1),