[FIX]data in multi wh + stock picking type: add field complete_name to use on kanban and list view

bzr revid: csn@openerp.com-20130905133349-1ktuge521fgnm9a5
This commit is contained in:
Cedric Snauwaert 2013-09-05 15:33:49 +02:00
parent e87465208b
commit fdb3659a23
3 changed files with 13 additions and 9 deletions

View File

@ -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'),

View File

@ -1192,7 +1192,7 @@
<field name="model">stock.picking.type</field>
<field name="arch" type="xml">
<tree string="Picking Types">
<field name="name"/>
<field name="complete_name"/>
<field name="sequence_id"/>
<field name="pack"/>
</tree>
@ -1234,7 +1234,7 @@
<field name="model">stock.picking.type</field>
<field name="arch" type="xml">
<kanban version="7.0" class="oe_background_grey">
<field name="name"/>
<field name="complete_name"/>
<field name="color"/>
<field name="count_picking"/>
<field name="count_picking_waiting"/>
@ -1255,7 +1255,7 @@
</ul>
</div>
<div class="oe_kanban_content">
<h4 class="oe_center"><field name="name"/></h4>
<h4 class="oe_center"><field name="complete_name"/></h4>
<div class="oe_right">
<a name="%(action_stock_stock_ui)d" type="action">
<img src="/stock/static/src/img/scan.png"

View File

@ -75,7 +75,7 @@
Create picking type internal for this warehouse
-
!record {model: stock.picking.type, id: picking_type_santiago_internal}:
name: Deliveries
name: Internal
code_id: internal
sequence_id: stock.seq_picking_type_internal
warehouse_id: wh_panama_santiago
@ -138,7 +138,7 @@
Create picking type internal for warehouse panama main
-
!record {model: stock.picking.type, id: picking_type_main_internal}:
name: Deliveries
name: Internal
code_id: internal
sequence_id: stock.seq_picking_type_internal
warehouse_id: wh_panama_main
@ -225,7 +225,7 @@
-
!record {model: product.product, id: product_A}:
name: Product A
type: consu
type: product
categ_id: product.product_category_1
list_price: 100.0
standard_price: 70.0
@ -235,7 +235,7 @@
-
!record {model: product.product, id: product_B}:
name: Product B
type: consu
type: product
categ_id: product.product_category_1
list_price: 150.0
standard_price: 150.0
@ -245,7 +245,7 @@
-
!record {model: product.product, id: product_C}:
name: Product C
type: consu
type: product
categ_id: product.product_category_1
list_price: 200.0
standard_price: 150.0
@ -255,7 +255,7 @@
-
!record {model: product.product, id: product_D}:
name: Product D
type: consu
type: product
categ_id: product.product_category_1
list_price: 300.0
standard_price: 280.0