From 1f616b56b1d88209a97fcc7ec26521abf21f39e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Mon, 18 Jan 2021 09:27:10 +0100 Subject: [PATCH] [FIX] contract: Set groups in back_in_edit_mode link to show only correct users --- contract/models/contract.py | 6 ++++++ contract/views/contract_portal_templates.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/contract/models/contract.py b/contract/models/contract.py index be28b453b..46941f2bc 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -113,6 +113,12 @@ class ContractContract(models.Model): string="Modifications", ) + def get_formview_id(self, access_uid=None): + if self.contract_type == "sale": + return self.env.ref("contract.contract_contract_customer_form_view").id + else: + return self.env.ref("contract.contract_contract_supplier_form_view").id + @api.model_create_multi def create(self, vals_list): records = super().create(vals_list) diff --git a/contract/views/contract_portal_templates.xml b/contract/views/contract_portal_templates.xml index f0bd86cee..583b8f145 100644 --- a/contract/views/contract_portal_templates.xml +++ b/contract/views/contract_portal_templates.xml @@ -82,7 +82,7 @@