From 46567ce1f9fc4a8e298e71caabcc32ff496f2c70 Mon Sep 17 00:00:00 2001 From: "Pinakin Nayi (OpenERP)" Date: Thu, 9 Aug 2012 15:14:38 +0530 Subject: [PATCH] [IMP]issur4-warehouse-imp bzr revid: pna@tinyerp.com-20120809094438-aamnemh4fdjidus4 --- addons/procurement/procurement_view.xml | 14 ++++++++++++++ .../procurement/wizard/make_procurement_product.py | 3 ++- .../procurement/wizard/make_procurement_view.xml | 4 ++-- addons/product/product.py | 2 ++ addons/stock/product_view.xml | 6 +++--- addons/stock/security/ir.model.access.csv | 1 + 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/addons/procurement/procurement_view.xml b/addons/procurement/procurement_view.xml index 690ceef076f..a6866299f56 100644 --- a/addons/procurement/procurement_view.xml +++ b/addons/procurement/procurement_view.xml @@ -309,5 +309,19 @@ + + Procurement + product.product + + + + +
+
+
+
+
+ diff --git a/addons/procurement/wizard/make_procurement_product.py b/addons/procurement/wizard/make_procurement_product.py index 5e53824bcfd..10e66e9a9cb 100644 --- a/addons/procurement/wizard/make_procurement_product.py +++ b/addons/procurement/wizard/make_procurement_product.py @@ -114,8 +114,9 @@ class make_procurement(osv.osv_memory): res = super(make_procurement, self).default_get(cr, uid, fields, context=context) product_id = self.pool.get('product.product').browse(cr, uid, record_id, context=context).id + warehouse_id = self.pool.get('stock.warehouse').search(cr, uid, [], context=context) if 'product_id' in fields: - res.update({'product_id':product_id}) + res.update({'product_id':product_id,'warehouse_id':warehouse_id and warehouse_id[0]}) return res make_procurement() diff --git a/addons/procurement/wizard/make_procurement_view.xml b/addons/procurement/wizard/make_procurement_view.xml index 5e18892f464..c8cf506cc20 100644 --- a/addons/procurement/wizard/make_procurement_view.xml +++ b/addons/procurement/wizard/make_procurement_view.xml @@ -12,11 +12,11 @@
- + - +