[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