From 69c1908b3873d371784d92db7eed251d3b97d65c Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Mon, 2 Apr 2012 15:54:12 +0530 Subject: [PATCH] [IMP]stock: add in type in purchase, and set readonly in partner_id field bzr revid: mma@tinyerp.com-20120402102412-mjwwvwm3hxm5d6ra --- addons/purchase/purchase.py | 1 + addons/stock/stock.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index a0f7d507c84..c5493511a76 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -429,6 +429,7 @@ class purchase_order(osv.osv): 'date': order.date_order, 'partner_id': order.dest_address_id.id or order.partner_id.id, 'invoice_state': '2binvoiced' if order.invoice_method == 'picking' else 'none', + 'type': 'in', 'purchase_id': order.id, 'company_id': order.company_id.id, 'move_lines' : [], diff --git a/addons/stock/stock.py b/addons/stock/stock.py index f6fc636c23b..d82e67fbf24 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -655,7 +655,7 @@ class stock_picking(osv.osv): store=True, type='datetime', string='Max. Expected Date', select=2), 'move_lines': fields.one2many('stock.move', 'picking_id', 'Internal Moves', states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}), 'auto_picking': fields.boolean('Auto-Picking', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}), - 'partner_id': fields.many2one('res.partner', 'Partner'), + 'partner_id': fields.many2one('res.partner', 'Partner', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}), 'invoice_state': fields.selection([ ("invoiced", "Invoiced"), ("2binvoiced", "To Be Invoiced"),