crmbackend/crm/permissions.py
vickytechkey 05e1a1a149
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 38s
initial commit
2026-08-15 19:22:16 +05:30

8 lines
370 B
Python

from rest_framework import permissions
class IsCRMAdmin(permissions.BasePermission):
def has_permission(self, request, view):
if not request.user or not request.user.is_authenticated:
return False
# Verify the user has an associated CRMAdmin profile
return hasattr(request.user, 'crm_admin') and request.user.crm_admin.is_active