Prevent system auditor from downloading install bundle (#6805)

This commit is contained in:
Alan Rominger
2025-03-11 10:54:02 -04:00
committed by GitHub
parent b5bc85e639
commit 1e6a7c0749
3 changed files with 22 additions and 2 deletions

View File

@@ -234,6 +234,13 @@ class UserPermission(ModelAccessPermission):
raise PermissionDenied()
class IsSystemAdmin(permissions.BasePermission):
def has_permission(self, request, view):
if not (request.user and request.user.is_authenticated):
return False
return request.user.is_superuser
class IsSystemAdminOrAuditor(permissions.BasePermission):
"""
Allows write access only to system admin users.