changeset b432fe3ba0c0 in modules/carrier_weight:default
details:
https://hg.tryton.org/modules/carrier_weight?cmd=changeset;node=b432fe3ba0c0
description:
Use depends on methods for carrier context
issue9492
review304001003
diffstat:
stock.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (43 lines):
diff -r 99d05c59a44c -r b432fe3ba0c0 stock.py
--- a/stock.py Tue Jul 21 00:36:40 2020 +0200
+++ b/stock.py Wed Aug 05 00:27:46 2020 +0200
@@ -3,6 +3,7 @@
from itertools import groupby
from functools import partial
+from trytond.model import fields
from trytond.pool import PoolMeta
from trytond.tools import sortable_values
@@ -18,13 +19,14 @@
"""
return ()
+ @fields.depends('carrier', 'incoming_moves',
+ methods=['_group_parcel_key'])
def _get_carrier_context(self):
context = super(ShipmentIn, self)._get_carrier_context()
if not self.carrier:
return context
if self.carrier.carrier_cost_method != 'weight':
return context
- context = context.copy()
weights = []
context['weights'] = weights
@@ -46,13 +48,14 @@
"""
return ()
+ @fields.depends('carrier', 'inventory_moves',
+ methods=['_group_parcel_key'])
def _get_carrier_context(self):
context = super(ShipmentOut, self)._get_carrier_context()
if not self.carrier:
return context
if self.carrier.carrier_cost_method != 'weight':
return context
- context = context.copy()
weights = []
context['weights'] = weights