diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 65e6cdf598e..87f29cc6124 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -2392,6 +2392,9 @@ class stock_picking_type(osv.osv):
else:
return {'value': result}
+ def _get_name(self, cr, uid, ids, field_names, arg, context=None):
+ return dict(self.name_get(cr, uid, ids, context=context))
+
def name_get(self, cr, uid, ids, context=None):
"""Overides orm name_get method to display 'Warehouse_name: PickingType_name' """
if not isinstance(ids, list):
@@ -2413,6 +2416,7 @@ class stock_picking_type(osv.osv):
_columns = {
'name': fields.char('name', translate=True, required=True),
+ 'complete_name': fields.function(_get_name, type='char', string='Name'),
'pack': fields.boolean('Prefill Pack Operations', help='This picking type needs packing interface'),
'auto_force_assign': fields.boolean('Automatic Availability', help='This picking type does\'t need to check for the availability in source location.'),
'color': fields.integer('Color Index'),
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 3e7154edfdf..f5f7f6532fb 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -1192,7 +1192,7 @@
stock.picking.type
-
+
@@ -1234,7 +1234,7 @@
stock.picking.type
-
+
@@ -1255,7 +1255,7 @@