From d4b4f4cb4524d2331f981a8d14fbee709f358e36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 5 Sep 2018 20:37:12 +0200 Subject: [PATCH] notifications: allow session user to call ack/forget API (#26154) --- combo/apps/notifications/api_views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/combo/apps/notifications/api_views.py b/combo/apps/notifications/api_views.py index 3dd7c50c..b83b8b92 100644 --- a/combo/apps/notifications/api_views.py +++ b/combo/apps/notifications/api_views.py @@ -16,7 +16,7 @@ from django.utils.encoding import force_text -from rest_framework import serializers, permissions, status +from rest_framework import authentication, serializers, permissions, status from rest_framework.generics import GenericAPIView from rest_framework.response import Response @@ -67,6 +67,7 @@ add = Add.as_view() class Ack(GenericAPIView): + authentication_classes = (authentication.SessionAuthentication,) permission_classes = (permissions.IsAuthenticated,) def get(self, request, notification_id, *args, **kwargs): @@ -77,6 +78,7 @@ ack = Ack.as_view() class Forget(GenericAPIView): + authentication_classes = (authentication.SessionAuthentication,) permission_classes = (permissions.IsAuthenticated,) def get(self, request, notification_id, *args, **kwargs): -- 2.19.0.rc2