From e817effeea7cdd386936a68571440a177b77cf1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Tue, 19 Jan 2021 09:42:41 +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 9dfc5689f..4987b8097 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -129,6 +129,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 a92b11890..2ff631de8 100644 --- a/contract/views/contract_portal_templates.xml +++ b/contract/views/contract_portal_templates.xml @@ -64,7 +64,7 @@