[RBAC] Fix server error from delete capability of approvals (#15002)

Fix server error from delete capability of approvals
This commit is contained in:
Alan Rominger
2024-03-15 12:54:03 -04:00
parent 41c6337fc1
commit 733478ee19
2 changed files with 19 additions and 1 deletions

View File

@@ -2940,6 +2940,9 @@ class WorkflowApprovalAccess(BaseAccess):
if (obj.workflow_job_template and self.user in obj.workflow_job_template.approval_role) or self.user.is_superuser:
return True
def can_delete(self, obj):
return self.user.is_superuser # Not really supposed to be done
class WorkflowApprovalTemplateAccess(BaseAccess):
"""