From 3bb776bcf261aee903e3729920bf603f629d546c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20Cz=C3=A9m=C3=A1n?= <trabarni@gmail.com> Date: Mon, 5 Feb 2018 02:10:07 +0100 Subject: [PATCH] Make news public --- src/news/permissions.py | 4 ++-- src/news/views.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/news/permissions.py b/src/news/permissions.py index c8405be..8eca896 100644 --- a/src/news/permissions.py +++ b/src/news/permissions.py @@ -2,6 +2,6 @@ from rest_framework.permissions import BasePermission from rest_framework.permissions import SAFE_METHODS -class IsStaffOrReadOnlyForAuthenticated(BasePermission): +class IsStaffOrReadOnly(BasePermission): def has_permission(self, request, view): - return request.user.is_staff or request.method in SAFE_METHODS and request.user.is_authenticated + return request.user.is_staff or request.method in SAFE_METHODS diff --git a/src/news/views.py b/src/news/views.py index 7ddf488..0264edd 100644 --- a/src/news/views.py +++ b/src/news/views.py @@ -1,4 +1,4 @@ -from news.permissions import IsStaffOrReadOnlyForAuthenticated +from news.permissions import IsStaffOrReadOnly from rest_framework import viewsets from news.models import Article from news.serializers import ArticleListSerializer @@ -6,5 +6,5 @@ from news.serializers import ArticleListSerializer class NewsViewSet(viewsets.ModelViewSet): serializer_class = ArticleListSerializer - permission_classes = [IsStaffOrReadOnlyForAuthenticated] + permission_classes = [IsStaffOrReadOnly] queryset = Article.objects.all() -- GitLab