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
+
+
+
+
+
+
+
+