mirror of
https://github.com/django/django.git
synced 2025-10-24 22:26:08 +00:00
Fixed #22295 -- Replaced permission check for displaying admin user-tools
This commit is contained in:
committed by
Tim Graham
parent
7a878ca5cb
commit
46068d850d
@@ -30,16 +30,16 @@ class BaseAdminDocsView(TemplateView):
|
||||
Base view for admindocs views.
|
||||
"""
|
||||
@method_decorator(staff_member_required)
|
||||
def dispatch(self, *args, **kwargs):
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
if not utils.docutils_is_available:
|
||||
# Display an error message for people without docutils
|
||||
self.template_name = 'admin_doc/missing_docutils.html'
|
||||
return self.render_to_response(admin.site.each_context())
|
||||
return super(BaseAdminDocsView, self).dispatch(*args, **kwargs)
|
||||
return self.render_to_response(admin.site.each_context(request))
|
||||
return super(BaseAdminDocsView, self).dispatch(request, *args, **kwargs)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
kwargs.update({'root_path': urlresolvers.reverse('admin:index')})
|
||||
kwargs.update(admin.site.each_context())
|
||||
kwargs.update(admin.site.each_context(self.request))
|
||||
return super(BaseAdminDocsView, self).get_context_data(**kwargs)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user