added custom permissions

This commit is contained in:
puckoprutt 2025-02-18 23:47:49 +01:00
parent 9cfdad68f8
commit dc0695f369

10
settings/puckomissions.py Normal file
View File

@ -0,0 +1,10 @@
from rest_framework.permissions import BasePermission
from rest_framework.permissions import SAFE_METHODS
class IsAdminOrReadOnly(BasePermission):
def has_permission(self, request, view):
if request.method in SAFE_METHODS:
return True
return bool(request.user and request.user.is_staff)