Files

11 lines
414 B
Python
Raw Permalink Normal View History

from rest_framework.permissions import BasePermission
class IsOwner(BasePermission):
"""Library items and albums are private by default — only the owner may
read or write them through these endpoints. Sharing happens explicitly
via Moments / AlbumCollaborators, handled by their own views."""
def has_object_permission(self, request, view, obj):
return obj.owner_id == request.user.id