Chart permissions
This commit is contained in:
@@ -59,10 +59,23 @@ class RowerViewSet(viewsets.ModelViewSet):
|
|||||||
IsOwnerOrNot,
|
IsOwnerOrNot,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
http_method_names = ['get','patch']
|
||||||
|
|
||||||
|
|
||||||
class FavoriteChartViewSet(viewsets.ModelViewSet):
|
class FavoriteChartViewSet(viewsets.ModelViewSet):
|
||||||
model = FavoriteChart
|
model = FavoriteChart
|
||||||
serializer_class = FavoriteChartSerializer
|
serializer_class = FavoriteChartSerializer
|
||||||
queryset = FavoriteChart.objects.all()
|
#queryset = FavoriteChart.objects.all()
|
||||||
|
|
||||||
|
def get_queryset(self):
|
||||||
|
r = Rower.objects.filter(user=self.request.user)
|
||||||
|
return FavoriteChart.objects.filter(user=r)
|
||||||
|
|
||||||
|
permission_classes = (
|
||||||
|
IsOwnerOrNot,
|
||||||
|
)
|
||||||
|
|
||||||
|
http_method_names = ['get','put','patch','delete']
|
||||||
|
|
||||||
class StrokeDataViewSet(viewsets.ModelViewSet):
|
class StrokeDataViewSet(viewsets.ModelViewSet):
|
||||||
serializer_class = StrokeDataSerializer
|
serializer_class = StrokeDataSerializer
|
||||||
|
|||||||
Reference in New Issue
Block a user