Commit 6942fa5d by Tom Christie

Mask view docstring on 401 and 403 responses. Closes #3216.

parent 6161ac7d
......@@ -592,7 +592,9 @@ class BrowsableAPIRenderer(BaseRenderer):
def get_name(self, view):
return view.get_view_name()
def get_description(self, view):
def get_description(self, view, status_code):
if status_code in (status.HTTP_401_UNAUTHORIZED, status.HTTP_403_FORBIDDEN):
return ''
return view.get_view_description(html=True)
def get_breadcrumbs(self, request):
......@@ -631,7 +633,7 @@ class BrowsableAPIRenderer(BaseRenderer):
'view': view,
'request': request,
'response': response,
'description': self.get_description(view),
'description': self.get_description(view, response.status_code),
'name': self.get_name(view),
'version': VERSION,
'paginator': paginator,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment