[Patchew-devel] [PATCH 09/11] urls: Provide a permission class to schema_view

fam at euphon.net fam at euphon.net
Fri Sep 25 15:42:41 UTC 2020


From: Fam Zheng <fam at euphon.net>

We don't have a permission limitation about visibilities to API schema.
---
 api/urls.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/urls.py b/api/urls.py
index 04372fe..95bbafb 100644
--- a/api/urls.py
+++ b/api/urls.py
@@ -14,6 +14,7 @@ from django.conf.urls import url, include
 from rest_framework.routers import DefaultRouter
 from rest_framework_nested.routers import NestedDefaultRouter
 from rest_framework.schemas import get_schema_view
+from rest_framework import permissions
 
 from . import views
 from . import rest
@@ -52,7 +53,8 @@ results_router = NestedDefaultRouter(
 results_router.include_format_suffixes = False
 results_router.register("results", rest.SeriesResultsViewSet, basename="results")
 
-schema_view = get_schema_view(title="API schema")
+schema_view = get_schema_view(title="API schema",
+                              permission_classes=[permissions.AllowAny])
 
 urlpatterns = _build_urls()
 dispatch_module_hook("api_url_hook", urlpatterns=urlpatterns)
-- 
2.25.1






More information about the Patchew-devel mailing list