From 2a8141bb37592b69b0e16cb14df88cc17c7b02cc Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 18 Oct 2007 06:45:27 +0000 Subject: [PATCH] Bugfix in csv import Better origin computations Workflow in activities bzr revid: fp@tinyerp.com-e8f16f465ef9056c2c122593431e416686b40538 --- addons/mrp/mrp.py | 7 +++---- addons/mrp/mrp_view.xml | 4 +--- addons/purchase/purchase_view.xml | 2 +- addons/stock/stock_demo.xml | 2 +- addons/stock/stock_view.xml | 14 +++++++------- 5 files changed, 13 insertions(+), 16 deletions(-) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 544b1858189..b45600e8a7b 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -501,7 +501,7 @@ class mrp_production(osv.osv): self.action_compute(cr, uid, [production.id]) production = self.browse(cr, uid, [production.id])[0] picking_id = self.pool.get('stock.picking').create(cr, uid, { - 'origin': (production.origin or '') +':'+production.name, + 'origin': (production.origin or '').split(':')[0] +':'+production.name, 'type': 'internal', 'move_type': 'one', 'state': 'auto', @@ -557,8 +557,8 @@ class mrp_production(osv.osv): 'state': 'waiting', }) proc_id = self.pool.get('mrp.procurement').create(cr, uid, { - 'name': production.name+':'+ (production.origin or ''), - 'origin': production.name+':'+ (production.origin or ''), + 'name': (production.origin or '').split(':')[0] + ':' + production.name, + 'origin': (production.origin or '').split(':')[0] + ':' + production.name, 'date_planned': newdate, 'product_id': line.product_id.id, 'product_qty': line.product_qty, @@ -821,7 +821,6 @@ class mrp_procurement(osv.osv): loc_id = procurement.location_id.id newdate = DateTime.strptime(procurement.date_planned, '%Y-%m-%d') - DateTime.RelativeDateTime(days=procurement.product_id.product_tmpl_id.produce_delay or 0.0) produce_id = self.pool.get('mrp.production').create(cr, uid, { - #'name': procurement.name, 'origin': procurement.origin, 'product_id': procurement.product_id.id, 'product_qty': procurement.product_qty, diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index c07f4d3f61b..f46dee8a7b1 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -339,13 +339,11 @@ - - - + diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 87ef3f0a2fc..c41843e929e 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -110,10 +110,10 @@ - + diff --git a/addons/stock/stock_demo.xml b/addons/stock/stock_demo.xml index ee786c566e7..d626ffcab14 100644 --- a/addons/stock/stock_demo.xml +++ b/addons/stock/stock_demo.xml @@ -113,7 +113,7 @@ - 12.0 + 22.0 diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 84d5fd0e836..b5fe8ca4c85 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -455,10 +455,10 @@ - + @@ -519,9 +519,9 @@