Files
backend-v1/core/apps/accounts/permissions.py
2026-05-06 18:03:08 +05:00

12 lines
378 B
Python

from rest_framework.exceptions import PermissionDenied
from rest_framework.permissions import BasePermission
from core.apps.accounts.choices import RoleChoice
class IsAdminRole(BasePermission):
def has_permission(self, request, view):
if request.user and request.user.role in [RoleChoice.ADMIN, RoleChoice.SUPERUSER]:
return True
return False