Added missing permission class to reports API viewset

This commit is contained in:
Jeremy Stretch 2017-10-11 14:37:25 -04:00
parent fdae3a3f31
commit 7e6573d191

View File

@ -12,7 +12,7 @@ from django.shortcuts import get_object_or_404
from extras import filters
from extras.models import CustomField, ExportTemplate, Graph, ImageAttachment, ReportResult, TopologyMap, UserAction
from extras.reports import get_report, get_reports
from utilities.api import FieldChoicesViewSet, WritableSerializerMixin
from utilities.api import FieldChoicesViewSet, IsAuthenticatedOrLoginNotRequired, WritableSerializerMixin
from . import serializers
@ -127,6 +127,7 @@ class ImageAttachmentViewSet(WritableSerializerMixin, ModelViewSet):
#
class ReportViewSet(ViewSet):
permission_classes = [IsAuthenticatedOrLoginNotRequired]
_ignore_model_permissions = True
exclude_from_schema = True
lookup_value_regex = '[^/]+' # Allow dots