From fed459de5f95d2c8b3c24e9c02eefff34abdcd34 Mon Sep 17 00:00:00 2001 From: Andhitia Rama Date: Wed, 15 Jan 2025 15:54:31 +0700 Subject: [PATCH] [UPD] ssi_service_state_change_constrain * Membuang overloading method create --- .../models/service_contract.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/ssi_service_state_change_constrain/models/service_contract.py b/ssi_service_state_change_constrain/models/service_contract.py index eebfdfe..3bdfff5 100644 --- a/ssi_service_state_change_constrain/models/service_contract.py +++ b/ssi_service_state_change_constrain/models/service_contract.py @@ -14,6 +14,10 @@ class ServiceContract(models.Model): ] _status_check_create_page = True + _status_check_include_fields = [ + "type_id", + "partner_id", + ] @api.onchange("type_id") def onchange_status_check_template_id(self): @@ -21,9 +25,9 @@ def onchange_status_check_template_id(self): if self.type_id: self.status_check_template_id = self._get_template_status_check() - @api.model_create_multi - def create(self, vals_list): - _super = super(ServiceContract, self) - contract = _super.create(vals_list) - contract.onchange_status_check_template_id() - return contract + # @api.model_create_multi + # def create(self, vals_list): + # _super = super(ServiceContract, self) + # contract = _super.create(vals_list) + # contract.onchange_status_check_template_id() + # return contract