From fdc96b9cacd8f3532b45522d896ffecd5995e315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Tue, 16 Dec 2025 17:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soong_workflow/models/soong_workflow_mixin.py | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/soong_workflow/models/soong_workflow_mixin.py b/soong_workflow/models/soong_workflow_mixin.py index b9ff68c77..75ac32e55 100644 --- a/soong_workflow/models/soong_workflow_mixin.py +++ b/soong_workflow/models/soong_workflow_mixin.py @@ -725,18 +725,18 @@ class SoongWorkflowMixin(models.AbstractModel): wkf_rec = wkf_obj.search([("model_id", "=", model), ('is_enable', '=', True)]) for node in wkf_rec.node_ids: for button in node.button_ids: - # if self.env.user.has_group("soong_workflow.group_soong_workflow_manager"): - # btn_exec_action_el = etree.SubElement(header_el, "button") - # btn_exec_action_el.set("name", "btn_exec_action") - # btn_exec_action_el.set("string", button.name) - # btn_exec_action_el.set("type", "object") - # if button.is_highlight: - # btn_exec_action_el.set("class", "oe_highlight") - # if button.has_icon: - # btn_exec_action_el.set("icon", button.icon) - # btn_exec_action_el.set("invisible", "state != '%s'" % node.node_name) - # btn_exec_action_el.set("context", "{'btn_key':'%s','active_model':'%s'}" % (button.btn_key, self._name),) - # else: + if self.env.user.has_group("soong_workflow.group_soong_workflow_manager"): + btn_exec_action_el = etree.SubElement(header_el, "button") + btn_exec_action_el.set("name", "btn_exec_action") + btn_exec_action_el.set("string", button.name) + btn_exec_action_el.set("type", "object") + if button.is_highlight: + btn_exec_action_el.set("class", "oe_highlight") + if button.has_icon: + btn_exec_action_el.set("icon", button.icon) + btn_exec_action_el.set("invisible", "state != '%s'" % node.node_name) + btn_exec_action_el.set("context", "{'btn_key':'%s','active_model':'%s'}" % (button.btn_key, self._name),) + else: is_apostille = False if button.btn_hide: if button.review_type == "individual":