@@ -13,45 +13,45 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
13
13
<page
14
14
string =" UPS"
15
15
name =" configuration_ups_oca"
16
- attrs = " {'invisible': [(' delivery_type', '!=', 'ups')]} "
16
+ invisible = " delivery_type != 'ups'"
17
17
>
18
18
<group >
19
19
<group string =" Service" >
20
20
<field
21
21
name =" ups_service_code"
22
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
22
+ required = " delivery_type == 'ups'"
23
23
/>
24
24
</group >
25
25
<group string =" Misc" >
26
26
<field
27
27
name =" ups_shipper_number"
28
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
28
+ required = " delivery_type == 'ups'"
29
29
/>
30
30
<field
31
31
name =" ups_default_packaging_id"
32
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
32
+ required = " delivery_type == 'ups'"
33
33
context =" {'default_package_carrier_type': 'ups'}"
34
34
/>
35
35
<field name =" ups_use_packages_from_picking" />
36
36
<field
37
37
name =" ups_package_dimension_code"
38
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
38
+ required = " delivery_type == 'ups'"
39
39
/>
40
40
<field
41
41
name =" ups_package_weight_code"
42
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
42
+ required = " delivery_type == 'ups'"
43
43
/>
44
44
<field name =" ups_tracking_state_update_sync" />
45
45
</group >
46
46
<group string =" Credentials" >
47
47
<field
48
48
name =" ups_client_id"
49
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
49
+ required = " delivery_type == 'ups'"
50
50
/>
51
51
<field
52
52
name =" ups_client_secret"
53
53
password =" True"
54
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
54
+ required = " delivery_type == 'ups'"
55
55
/>
56
56
<button
57
57
name =" ups_update_token"
@@ -63,7 +63,7 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
63
63
<group string =" Label" >
64
64
<field
65
65
name =" ups_file_format"
66
- attrs = " {'required': [(' delivery_type', '=', 'ups')]} "
66
+ required = " delivery_type == 'ups'"
67
67
/>
68
68
</group >
69
69
</group >
@@ -72,7 +72,9 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
72
72
<field name =" ups_cash_on_delivery" />
73
73
<field
74
74
name =" ups_cod_funds_code"
75
- attrs =" {'required': [('delivery_type', '=', 'ups'), ('ups_cash_on_delivery', '=', True)], 'invisible': [('ups_cash_on_delivery', '=', False)]}"
75
+ required =" "
76
+ invisible =" not ups_cash_on_delivery"
77
+ required =" delivery_type == 'ups' and ups_cash_on_delivery"
76
78
/>
77
79
</group >
78
80
</group >
0 commit comments