From 18d962d43a5510c50b416388264a07c1ae8d0505 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 20 Mar 2024 20:10:40 -0400 Subject: [PATCH] feat: use different permission & add request to context for images --- program/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/program/views.py b/program/views.py index a0f963a1..8bf9aa95 100644 --- a/program/views.py +++ b/program/views.py @@ -307,6 +307,7 @@ class APIUserViewSet( class APIImageViewSet(viewsets.ModelViewSet): serializer_class = ImageSerializer pagination_class = LimitOffsetPagination + permission_classes = [permissions.IsAuthenticatedOrReadOnly] def get_queryset(self): """The queryset contains all the images if the method is safe, otherwise it only contains @@ -336,6 +337,7 @@ class APIImageViewSet(viewsets.ModelViewSet): serializer = ImageSerializer( image, + context={"request": request}, # the serializer needs the request in the context data=request.data, ) -- GitLab