changeset 03eab07c529d in modules/currency_rs:default
details: 
https://hg.tryton.org/modules/currency_rs?cmd=changeset&node=03eab07c529d
description:
        Send only the required fields when fetching a readonly view definition

        issue11134
        review380081002
diffstat:

 currency.py |  13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

diffs (34 lines):

diff -r 7404d3142137 -r 03eab07c529d currency.py
--- a/currency.py       Wed Apr 06 23:37:42 2022 +0200
+++ b/currency.py       Fri Apr 08 19:07:13 2022 +0200
@@ -38,16 +38,15 @@
         'required': Eval('source') == 'nbs_rs',
         'invisible': Eval('source') != 'nbs_rs',
         }
-    _depends = ['source']
 
-    rs_username = fields.Char("Username", states=_states, depends=_depends)
-    rs_password = fields.Char("Password", states=_states, depends=_depends)
-    rs_license_id = fields.Char("License ID", states=_states, depends=_depends)
+    rs_username = fields.Char("Username", states=_states)
+    rs_password = fields.Char("Password", states=_states)
+    rs_license_id = fields.Char("License ID", states=_states)
     rs_list_type = fields.Selection(
-        'get_rs_list_types', "List Type", states=_states, depends=_depends)
+        'get_rs_list_types', "List Type", states=_states)
     _rs_list_types = Cache(__name__ + '.get_rs_list_types', context=False)
 
-    del _states, _depends
+    del _states
 
     @classmethod
     def __setup__(cls):
@@ -59,8 +58,6 @@
                 ('code', '=', 'RSD'),
                 ()),
             ]
-        if 'source' not in cls.currency.depends:
-            cls.currency.depends.append('source')
 
     @fields.depends('rs_username', 'rs_password', 'rs_license_id')
     def _rs_client(self):

Reply via email to