mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-07-22 06:19:38 +02:00
permisison fixes
This commit is contained in:
parent
d64abf2273
commit
67619aec57
8 changed files with 112 additions and 34 deletions
|
@ -5,11 +5,11 @@ from .models import Adventure, Trip
|
|||
from .serializers import AdventureSerializer, TripSerializer
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from django.db.models import Q, Prefetch
|
||||
from .permissions import IsOwnerOrReadOnly
|
||||
from .permissions import IsOwnerOrReadOnly, IsPublicReadOnly
|
||||
|
||||
class AdventureViewSet(viewsets.ModelViewSet):
|
||||
serializer_class = AdventureSerializer
|
||||
permission_classes = [IsAuthenticated, IsOwnerOrReadOnly]
|
||||
permission_classes = [IsOwnerOrReadOnly, IsPublicReadOnly]
|
||||
|
||||
def get_queryset(self):
|
||||
return Adventure.objects.filter(
|
||||
|
@ -42,7 +42,7 @@ class AdventureViewSet(viewsets.ModelViewSet):
|
|||
|
||||
class TripViewSet(viewsets.ModelViewSet):
|
||||
serializer_class = TripSerializer
|
||||
permission_classes = [IsAuthenticated, IsOwnerOrReadOnly]
|
||||
permission_classes = [IsOwnerOrReadOnly, IsPublicReadOnly]
|
||||
|
||||
def get_queryset(self):
|
||||
return Trip.objects.filter(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue