Merge pull request !1614 from ljm/dev_ljm_20241129
This commit is contained in:
ljm
2025-02-28 06:45:31 +00:00
committed by Gitee
2 changed files with 7 additions and 1 deletions
@@ -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'}"
@@ -17,7 +17,9 @@ class SoongWorkflowRecord(models.Model):
def read(self, fields=None, load='_classic_read'):
for re in self:
re.name = self.env[re.res_model].search([('id', '=', re.res_id)]).name
res_name = self.env[re.res_model].search([('id', '=', re.res_id)]).name
if re.name != res_name:
re.name = res_name
return super(SoongWorkflowRecord, self).read(fields=fields, load=load)