Use real O2M field for moves
issue3945 review6941002
This commit is contained in:
1 parent
e27e21a26e
commit
f7eae1ee67
1 file changed
+1
-5
@@ -179,8 +179,7 @@ class Sale(Workflow, ModelSQL, ModelView, TaxableMixin):
|
||||
shipment_returns = fields.Function(
|
||||
fields.One2Many('stock.shipment.out.return', None, 'Shipment Returns'),
|
||||
'get_shipment_returns', searcher='search_shipment_returns')
|
||||
moves = fields.Function(fields.One2Many('stock.move', None, 'Moves'),
|
||||
'get_moves')
|
||||
moves = fields.One2Many('stock.move', 'sale', 'Moves', readonly=True)
|
||||
origin = fields.Reference('Origin', selection='get_origin', select=True,
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
@@ -586,9 +585,6 @@ class Sale(Workflow, ModelSQL, ModelView, TaxableMixin):
|
||||
search_shipment_returns = search_shipments_returns(
|
||||
'stock.shipment.out.return')
|
||||
|
||||
def get_moves(self, name):
|
||||
return [m.id for l in self.lines for m in l.moves]
|
||||
|
||||
def get_shipment_state(self):
|
||||
'''
|
||||
Return the shipment state for the sale.
|
||||
|
||||
Reference in new issue
Block a user