Skip to content

Commit d16b62d

Browse files
migration-bot-adhocmatiasperalta1
authored andcommitted
[MIG] price_security_sale_margin: Migration to 19.0
1 parent 1e61019 commit d16b62d

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

price_security_sale_margin/__manifest__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
##############################################################################
2020
{
2121
"name": "Price Security with sale margin",
22-
"version": "18.0.1.0.0",
22+
"version": "19.0.1.0.0",
2323
"category": "Sales Management",
2424
"author": "ADHOC SA",
2525
"website": "http://www.adhoc.com.ar/",
@@ -28,6 +28,6 @@
2828
"price_security",
2929
"sale_margin",
3030
],
31-
"installable": False,
31+
"installable": True,
3232
"auto_install": True,
3333
}

price_security_sale_margin/models/sale_order.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@ def _get_view(self, view_id=None, view_type="form", **options):
2222
modifiers["readonly"] = True
2323
node.set("modifiers", json.dumps(modifiers))
2424
if self.env.user.has_group("price_security.group_only_view_sale_price"):
25-
invisible_fields = (
26-
arch.xpath("//field[@name='purchase_price']")
27-
+ arch.xpath("//field[@name='margin']")
28-
+ arch.xpath("//field[@name='margin_percent']")
29-
+ arch.xpath("//field[@name='margin_percent']/..")
25+
invisible_fields = arch.xpath(
26+
"//field[@name='purchase_price']"
27+
"|//field[@name='order_line']//field[@name='margin']"
28+
"|//field[@name='order_line']//field[@name='margin_percent']"
29+
"|//div[@class='d-flex float-end']"
3030
)
3131
for node in invisible_fields:
32+
node.set("invisible", "1")
3233
node.set("column_invisible", "1")
3334
modifiers = json.loads(node.get("modifiers") or "{}")
34-
modifiers["column_invisible"] = True
35+
modifiers["invisible"] = True
3536
node.set("modifiers", json.dumps(modifiers))
3637
return arch, view

0 commit comments

Comments
 (0)