[FIX] point_of_sale: restore removed method

Was removed at 173b76c7bb but was used in pos_blackbox_be (and maybe other
custom modules)
Restore the previous method that will call a read on the computed fields
This commit is contained in:
Martin Trigaux
2017-05-18 14:34:52 +02:00
parent c5555a439e
commit f4ce2c7c2a
+8
View File
@@ -930,6 +930,10 @@ class pos_order(osv.osv):
amount_untaxed = currency.round(sum(line.price_subtotal for line in order.lines))
order.amount_total = order.amount_tax + amount_untaxed
# DEPRECATED, REMOVE ME IN v10
def _amount_all(self, cr, uid, ids, name, args, context=None):
res = self.read(cr, uid, ids, name, context=context)
return dict((l['id'], l) for l in res)
def _default_session(self, cr, uid, context=None):
so = self.pool.get('pos.session')
@@ -1601,6 +1605,10 @@ class pos_order_line(osv.osv):
line.price_subtotal = currency.round(line.price_subtotal)
line.price_subtotal_incl = currency.round(line.price_subtotal_incl)
# DEPRECATED, REMOVE ME IN v10
def _amount_line_all(self, cr, uid, ids, field_names, arg, context=None):
res = self.read(cr, uid, ids, field_names, context=context)
return dict((l['id'], l) for l in res)
_defaults = {
'qty': lambda *a: 1,