Coverage for api/permissions.py: 0.00%
6 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-16 12:21 -0700
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-16 12:21 -0700
1from rest_framework import permissions
4class IsAuthorOrReadOnly(permissions.BasePermission):
5 def has_object_permission(self, request, view, obj):
6 # Read-only permissions are allowed for any request
7 if request.method in permissions.SAFE_METHODS:
8 return True
10 # Write permissions are only allowed to the author of a post
11 return obj.author == request.user