changeset 0606a48d4b33 in modules/stock_product_location:default
details:
https://hg.tryton.org/modules/stock_product_location?cmd=changeset&node=0606a48d4b33
description:
Send only the required fields when fetching a readonly view definition
issue11134
review380081002
diffstat:
location.py | 8 +++-----
product.py | 6 ++----
2 files changed, 5 insertions(+), 9 deletions(-)
diffs (54 lines):
diff -r e35d2fda73f6 -r 0606a48d4b33 location.py
--- a/location.py Wed Apr 06 23:37:44 2022 +0200
+++ b/location.py Fri Apr 08 19:07:14 2022 +0200
@@ -19,16 +19,14 @@
If(Bool(Eval('product')),
('products', '=', Eval('product')),
()),
- ],
- depends=['product'])
+ ])
product = fields.Many2One(
'product.product', "Variant", ondelete='CASCADE', select=True,
domain=[
If(Bool(Eval('template')),
('template', '=', Eval('template')),
()),
- ],
- depends=['template'])
+ ])
warehouse = fields.Many2One('stock.location', 'Warehouse', required=True,
domain=[('type', '=', 'warehouse')], ondelete='CASCADE')
location = fields.Many2One('stock.location', 'Storage Location',
@@ -37,7 +35,7 @@
('type', '=', 'storage'),
('parent', 'child_of', If(Bool(Eval('warehouse')),
[Eval('warehouse')], [])),
- ], depends=['warehouse'])
+ ])
@classmethod
def __register__(cls, module_name):
diff -r e35d2fda73f6 -r 0606a48d4b33 product.py
--- a/product.py Wed Apr 06 23:37:44 2022 +0200
+++ b/product.py Fri Apr 08 19:07:14 2022 +0200
@@ -11,8 +11,7 @@
"Default Locations",
states={
'invisible': ~Eval('type').in_(['goods', 'assets']),
- },
- depends=['type'])
+ })
@classmethod
def copy(cls, templates, default=None):
@@ -48,8 +47,7 @@
],
states={
'invisible': ~Eval('type').in_(['goods', 'assets']),
- },
- depends=['type', 'template'])
+ })
@classmethod
def copy(cls, products, default=None):