Use real O2M field for moves

issue3945
review6941002
This commit is contained in:
Nicolas Évrard committed 2015-09-26 21:10:30 +02:00
1 parent e27e21a26e
commit f7eae1ee67
1 file changed
+1 -5
+1 -5
View File
@@ -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.