1234567891011121314151617 |
- # coding=utf-8
- from rest_framework import permissions
- class IsCustomerUser(permissions.BasePermission):
- def has_permission(self, request, view):
- if not request.user or not request.user.is_authenticated:
- return False
- return request.user.is_customer()
- class IsAdministratorUser(permissions.BasePermission):
- def has_permission(self, request, view):
- if not request.user or not request.user.is_authenticated:
- return False
- return request.user.is_administrator()
|