summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMayur Maheshwari (OpenERP) <mma@tinyerp.com>2012-04-02 15:54:12 +0530
committerMayur Maheshwari (OpenERP) <mma@tinyerp.com>2012-04-02 15:54:12 +0530
commit69c1908b3873d371784d92db7eed251d3b97d65c (patch)
tree7a3ad8604866be710a8689375880c21746bcd64e
parent615682a8540885b8f02dbf1159419d583640a4e4 (diff)
[IMP]stock: add in type in purchase, and set readonly in partner_id field
bzr revid: mma@tinyerp.com-20120402102412-mjwwvwm3hxm5d6ra
-rw-r--r--addons/purchase/purchase.py1
-rw-r--r--addons/stock/stock.py2
2 files changed, 2 insertions, 1 deletions
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"),