From 08705c69c1dd2e677b2088cb3816c05a53a77a86 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Tue, 18 May 2021 14:04:18 -0500 Subject: [PATCH] API v2: allow listing when using private repos --- readthedocs/api/v2/views/model_views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/readthedocs/api/v2/views/model_views.py b/readthedocs/api/v2/views/model_views.py index 13784b87ef1..2b802757ed2 100644 --- a/readthedocs/api/v2/views/model_views.py +++ b/readthedocs/api/v2/views/model_views.py @@ -84,6 +84,10 @@ class DisableListEndpoint: """ def list(self, *args, **kwargs): + # Using private repos will list resources the user has access to. + if settings.ALLOW_PRIVATE_REPOS: + return super().list(*args, **kwargs) + disabled = True # NOTE: keep list endpoint that specifies a resource