Merge pull request !7339 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-12-27 06:54:24 +00:00
committed by Gitee
@@ -692,8 +692,9 @@ class SoongWorkflowCommentWizard(models.TransientModel):
if self.node_btn_name == "收回":
record = self.env[self.res_model].search([('id', '=', self.res_id)])
log_ids = record.log_ids.sorted('sequence')
if log_ids[-1].approval_state in ['1', '2']:
raise UserError('当前状态不可以收回')
if self.env.user.name != 'Administrator':
if log_ids[-1].approval_state in ['1', '2']:
raise UserError('当前状态不可以收回')
related_record = self.env[self.res_model].browse(self.res_id)
if hasattr(related_record, 'self_users_ids'):
related_record.self_users_ids = [(6, 0, [log_ids[-2].done_by.id])]