Coverage for api / permissions.py: 0.00%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 11:48 -0700
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-04 11:48 -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