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

1from rest_framework import permissions 

2 

3 

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 

9 

10 # Write permissions are only allowed to the author of a post 

11 return obj.author == request.user