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

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