From 708cc7bbf170bdc09ff2f59de5dd412a4467c8de Mon Sep 17 00:00:00 2001 From: sha-odoo Date: Wed, 8 Jul 2015 19:12:31 +0530 Subject: [PATCH] [IMP] stock: add the field Preferred Routes in Procurement Request wizard, and also restrict the field to Manage Advanced Routes group. --- addons/stock/stock_view.xml | 2 +- addons/stock/wizard/make_procurement_product.py | 2 ++ addons/stock/wizard/make_procurement_view.xml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index bd3f2639ad1..3d0d3e41c65 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -1753,7 +1753,7 @@ - +
diff --git a/addons/stock/wizard/make_procurement_product.py b/addons/stock/wizard/make_procurement_product.py index 06b194c8ef2..988dcecf427 100644 --- a/addons/stock/wizard/make_procurement_product.py +++ b/addons/stock/wizard/make_procurement_product.py @@ -28,6 +28,7 @@ class make_procurement(osv.osv_memory): 'uom_id': fields.many2one('product.uom', 'Unit of Measure', required=True), 'warehouse_id': fields.many2one('stock.warehouse', 'Warehouse', required=True), 'date_planned': fields.date('Planned Date', required=True), + 'route_ids': fields.many2many('stock.location.route', string='Preferred Routes'), } _defaults = { @@ -60,6 +61,7 @@ class make_procurement(osv.osv_memory): 'warehouse_id': proc.warehouse_id.id, 'location_id': wh.lot_stock_id.id, 'company_id': wh.company_id.id, + 'route_ids': [(6, 0, proc.route_ids.ids)], }) procurement_obj.signal_workflow(cr, uid, [procure_id], 'button_confirm') diff --git a/addons/stock/wizard/make_procurement_view.xml b/addons/stock/wizard/make_procurement_view.xml index 0424813c321..49b875da461 100644 --- a/addons/stock/wizard/make_procurement_view.xml +++ b/addons/stock/wizard/make_procurement_view.xml @@ -24,6 +24,7 @@
+