permissions
This commit is contained in:
@@ -13,7 +13,7 @@ class IsOwnerOrReadOnly(permissions.BasePermission):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
# Write permissions are only allowed to the owner of the snippet.
|
# Write permissions are only allowed to the owner of the snippet.
|
||||||
return obj.owner == request.user
|
return obj.user == request.user
|
||||||
|
|
||||||
class IsOwnerOrNot(permissions.BasePermission):
|
class IsOwnerOrNot(permissions.BasePermission):
|
||||||
def has_object_permission(self, request, view, obj):
|
def has_object_permission(self, request, view, obj):
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ from rowers.permissions import IsOwnerOrNot,IsOwnerOrReadOnly
|
|||||||
from rowers.serializers import WorkoutSerializer,RowerSerializer
|
from rowers.serializers import WorkoutSerializer,RowerSerializer
|
||||||
|
|
||||||
class WorkoutViewSet(viewsets.ModelViewSet):
|
class WorkoutViewSet(viewsets.ModelViewSet):
|
||||||
queryset = Workout.objects.none().order_by("-date", "-starttime")
|
queryset = Workout.objects.all().order_by("-date", "-starttime")
|
||||||
serializer_class = WorkoutSerializer
|
serializer_class = WorkoutSerializer
|
||||||
permission_classes = (IsOwnerOrNot,)
|
permission_classes = (IsOwnerOrNot,)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user