This commit is contained in:
李鹏宇
2025-03-15 16:17:48 +08:00
parent 6a46af1bb9
commit f29406afcd
2 changed files with 3 additions and 2 deletions
@@ -103,6 +103,8 @@ class SoongWorkflowRecord(models.Model):
rec.reclaim_state = False
def delete_record(self):
if self.log_ids and self.env.user.name != "Administrator":
raise UserError("当前流程不可删除")
wizard = self.env.ref("soong_workflow.view_soong_workflow_record_delete_wizard")
return {
"name": _("删除确认"),
@@ -30,8 +30,7 @@
<field name="done_by"/>
<field name="write_date"/>
<field name="reclaim_state" column_invisible="1"/>
<button name="delete_record" type="object" string="删除" class="btn-primary"
groups="soong_workflow.group_soong_workflow_manager" confirm="你确定要删除吗?"/>
<button name="delete_record" type="object" string="删除" class="btn-primary" confirm="你确定要删除吗?"/>
<button name="reminders_record" type="object" string="催办" class="btn-primary"
groups="soong_workflow.group_soong_workflow_manager"/>
</tree>