From df46e4647bcf3a54291ddfab02e6b283637047c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Mon, 12 Aug 2024 10:05:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=AE=E9=A2=98=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- soong_workflow/models/soong_workflow_node.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/soong_workflow/models/soong_workflow_node.py b/soong_workflow/models/soong_workflow_node.py index b642c521d..551a176b5 100644 --- a/soong_workflow/models/soong_workflow_node.py +++ b/soong_workflow/models/soong_workflow_node.py @@ -214,7 +214,6 @@ class SoongWorkflowNodeButton(models.Model): string="Hide Button if Condition isn't fulfilled", help="If condition is false the button will be hidden.", ) - # 角色字段还未拓展,应该融合进来 review_type = fields.Selection( string="Validated by", default="individual", @@ -370,7 +369,7 @@ class SoongWorkflowNodeButton(models.Model): elif button_id.review_type == "group": user_ids += button_id.reviewer_group_id.users.ids elif button_id.review_type == "user_role": - user_role_id = self.env['res.users'].search([('employee_id.user_role_id', '=', button_id.users_role_id.id), ('employee_id.department_id', '=', button_id.users_role_id.department_id.id)]) + user_role_id = self.env['res.users'].search([('employee_id.user_role_id', '=', button_id.users_role_id.id)]) user_ids += user_role_id.ids # 发送信息提醒 partner_ids = self.sudo().env['res.users'].search([('id', 'in', user_ids)]).mapped('partner_id').ids