mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-02 20:54:42 +03:00
Mask view docstring on 401 and 403 responses. Closes #3216.
This commit is contained in:
parent
6161ac7d07
commit
6942fa5dab
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue
Block a user