changeset 16c1f78214c1 in modules/stock_shipment_cost:default
details:
https://hg.tryton.org/modules/stock_shipment_cost?cmd=changeset&node=16c1f78214c1
description:
Send only the required fields when fetching a readonly view definition
issue11134
review380081002
diffstat:
stock.py | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
diffs (36 lines):
diff -r 03fdd68fed45 -r 16c1f78214c1 stock.py
--- a/stock.py Wed Apr 06 23:37:44 2022 +0200
+++ b/stock.py Fri Apr 08 19:07:14 2022 +0200
@@ -30,29 +30,25 @@
carrier = fields.Many2One('carrier', 'Carrier', states={
'readonly': Eval('state').in_(['done', 'cancelled']),
- },
- depends=['state'])
+ })
cost_used = fields.Function(fields.Numeric(
"Cost", digits=price_digits,
states={
'invisible': Eval('cost_edit', False),
- },
- depends=['cost_edit']),
+ }),
'on_change_with_cost_used')
cost = fields.Numeric(
"Cost", digits=price_digits,
states={
'invisible': ~Eval('cost_edit', False),
'readonly': Eval('state').in_(['done', 'cancelled']),
- },
- depends=['state'])
+ })
cost_edit = fields.Boolean(
"Edit Cost",
states={
'readonly': Eval('state').in_(['done', 'cancelled']),
},
- depends=['state'],
help="Check to edit the cost.")
def _get_carrier_context(self):