From bf605bb5265580d01f2acd33d7ae945071bf6c5b Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Fri, 21 Jul 2023 14:49:55 +0200 Subject: [PATCH] [UPD]Update field to check tab display --- services/operation_services.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/operation_services.py b/services/operation_services.py index 7b2183b..8c99f2e 100644 --- a/services/operation_services.py +++ b/services/operation_services.py @@ -695,6 +695,7 @@ class OperationsService(Component): "isPmo": {"type": "boolean"}, "isConsumer": {"type": "boolean"}, "isProductor": {"type": "boolean"}, + "isDataCdc": {"type": "boolean"}, }, }, "id": {"type": "integer"}, @@ -1010,7 +1011,15 @@ class OperationsService(Component): "isPmo": False, "isConsumer": False, "isProductor": False, + "isDataCdc": False } + + # check if data exists to display tab + last_record = self.env["acc.enedis.cdc"].search([ + ("acc_operation_id", "=", operation_id.id)]) + if last_record: + role["isDataCdc"] = True + # Get partner from user and parent partner_ids = self.env["res.users"].browse(self.request.uid).partner_id -- GitLab