[FIX] mrp: display lot_id in production wizard if full tracking

Show lot_id on production wizard
if product is fully tracked
(but not marked specifically for production tracking

Closes #4223
This commit is contained in:
Stefan Rijnhart 2014-12-12 18:10:29 +01:00 committed by Denis Ledoux
parent 420e198aa5
commit 5f79cbd029
1 changed files with 6 additions and 3 deletions

View File

@ -104,9 +104,12 @@ class mrp_product_produce(osv.osv_memory):
return prod and prod.product_id.id or False
def _get_track(self, cr, uid, context=None):
prod = self._get_product_id(cr, uid, context=context)
prod_obj = self.pool.get("product.product")
return prod and prod_obj.browse(cr, uid, prod, context=context).track_production or False
product_id = self._get_product_id(cr, uid, context=context)
if not product_id:
return False
product = self.pool.get("product.product").browse(
cr, uid, product_id, context=context)
return product.track_all or product.track_production or False
_defaults = {
'product_qty': _get_product_qty,