Skip to content

Commit 94a85da

Browse files
authored
fix: implement authorization for class Risk_Acceptance (#13469)
1 parent c6c69a8 commit 94a85da

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

dojo/authorization/authorization.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
Product_Type,
2424
Product_Type_Group,
2525
Product_Type_Member,
26+
Risk_Acceptance,
2627
Stub_Finding,
2728
Test,
2829
)
@@ -95,6 +96,9 @@ def user_has_permission(user, obj, permission):
9596
if (
9697
isinstance(obj, Test)
9798
and permission in Permissions.get_test_permissions()
99+
) or (
100+
isinstance(obj, Risk_Acceptance)
101+
and permission == Permissions.Risk_Acceptance
98102
):
99103
return user_has_permission(user, obj.engagement.product, permission)
100104
if ((

0 commit comments

Comments
 (0)