[FIX] stock: do not store field product_id on pickings, as storing its value loses search results (m2m vs m2o)
bzr revid: rco@openerp.com-20120504150052-ecatdwfuysdpsmbt
This commit is contained in:
@@ -132,7 +132,7 @@
|
||||
view_mode="tree,form,calendar"
|
||||
res_model="stock.picking"
|
||||
src_model="product.product"
|
||||
context="{'search_default_product_id': [active_id], 'default_product_id': active_id}"
|
||||
context="{'search_default_product_id': [active_id]}"
|
||||
domain="[('type','=','in')]"
|
||||
/>
|
||||
|
||||
@@ -142,10 +142,9 @@
|
||||
view_mode="tree,form,calendar"
|
||||
res_model="stock.picking"
|
||||
src_model="product.product"
|
||||
context="{'search_default_product_id': [active_id], 'default_product_id': active_id}"
|
||||
context="{'search_default_product_id': [active_id]}"
|
||||
domain="[('type', '=', 'out')]"
|
||||
/>
|
||||
|
||||
|
||||
<record model="ir.ui.view" id="product.product_kanban_view">
|
||||
<field name="name">Product Kanban</field>
|
||||
|
||||
@@ -648,7 +648,7 @@ class stock_picking(osv.osv):
|
||||
'max_date': fields.function(get_min_max_date, fnct_inv=_set_maximum_date, multi="min_max_date",
|
||||
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)]}),
|
||||
'product_id': fields.related('move_lines','product_id', type='many2one', relation='product.product', string='Product',store=True),
|
||||
'product_id': fields.related('move_lines', 'product_id', type='many2one', relation='product.product', string='Product'),
|
||||
'auto_picking': fields.boolean('Auto-Picking', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}),
|
||||
'partner_id': fields.many2one('res.partner', 'Partner', states={'done':[('readonly', True)], 'cancel':[('readonly',True)]}),
|
||||
'invoice_state': fields.selection([
|
||||
|
||||
Reference in New Issue
Block a user