diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py index 245da72cad8..49a28e352b2 100644 --- a/addons/purchase/stock.py +++ b/addons/purchase/stock.py @@ -40,7 +40,7 @@ class stock_picking(osv.osv): _inherit = 'stock.picking' _columns = { 'purchase_id': fields.many2one('purchase.order', 'Purchase Order', - ondelete='set null', select=True, readonly=True), + ondelete='set null', select=True), } _defaults = { 'purchase_id': lambda *a: False, diff --git a/addons/purchase/stock_view.xml b/addons/purchase/stock_view.xml index 867f48f6fe0..a991b79d0e9 100644 --- a/addons/purchase/stock_view.xml +++ b/addons/purchase/stock_view.xml @@ -19,7 +19,32 @@ id="act_purchase_order_2_stock_picking" name="Picking" res_model="stock.picking" - src_model="purchase.order"/> - + src_model="purchase.order" + context="{'contact_display': 'partner'}" /> + + + + tree + + + + + + form + + + + + + Incoming Picking Inherited + stock.picking + form + + + + + + + diff --git a/addons/sale/stock.py b/addons/sale/stock.py index d8df1901024..39260e759b4 100644 --- a/addons/sale/stock.py +++ b/addons/sale/stock.py @@ -35,7 +35,7 @@ stock_move() class stock_picking(osv.osv): _inherit = 'stock.picking' _columns = { - 'sale_id': fields.many2one('sale.order', 'Sale Order', ondelete='set null', select=True, readonly=True), + 'sale_id': fields.many2one('sale.order', 'Sale Order', ondelete='set null', select=True), } _defaults = { 'sale_id': False diff --git a/addons/sale/stock_view.xml b/addons/sale/stock_view.xml index 2e9e7e0b66e..73df12db523 100644 --- a/addons/sale/stock_view.xml +++ b/addons/sale/stock_view.xml @@ -12,5 +12,20 @@ + + + + + Outgoing picking Inherited + stock.picking + form + + + + + + + +