from rest_framework.permissions import BasePermission


class IsAdminOrManager(BasePermission):
    """
    Allows access only to ADMIN or MANAGER users.
    """

    def has_permission(self, request, view):
        user = request.user

        if not user or not user.is_authenticated:
            return False

        return user.role in ['ADMIN', 'MANAGER']
class IsAdminOrManager(BasePermission):

    def has_permission(self, request, view):
        print("User:", request.user)
        print("Role:", request.user.role)

        return request.user.role in ['ADMIN', 'MANAGER']