From 7aaef85f80f7d8b0697a9be8ebac62dcc40fc097 Mon Sep 17 00:00:00 2001 From: ljmwkx <1340053001@qq.com> Date: Fri, 28 Feb 2025 13:57:28 +0800 Subject: [PATCH] 1 --- soong_workflow/models/soong_workflow_mixin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/soong_workflow/models/soong_workflow_mixin.py b/soong_workflow/models/soong_workflow_mixin.py index 5f9595210..982efb476 100644 --- a/soong_workflow/models/soong_workflow_mixin.py +++ b/soong_workflow/models/soong_workflow_mixin.py @@ -663,6 +663,10 @@ class SoongWorkflowMixin(models.AbstractModel): btn_exec_action_el.set( "invisible", "not id or state != '%s'" % node.node_name ) + if button.name in ["退回", "结束"]: + if not self.sudo().env["soong.workflow.log"].search([("workflow_id", "=", wkf_rec.id), ("node_id", "=", node.id)]).ids: + btn_exec_action_el.set("invisible", "1") + btn_exec_action_el.set( "context", "{'btn_key':'%s','active_model':'%s'}"