Fixed #7810: added named URLs for admin docs, and use them in the admin base template. Thanks, MattBowen.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8717 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
c068bc184c
commit
0871ff2c9c
|
@ -22,7 +22,7 @@
|
||||||
{% block branding %}{% endblock %}
|
{% block branding %}{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
{% if user.is_authenticated and user.is_staff %}
|
{% if user.is_authenticated and user.is_staff %}
|
||||||
<div id="user-tools">{% trans 'Welcome,' %} <strong>{% if user.first_name %}{{ user.first_name|escape }}{% else %}{{ user.username }}{% endif %}</strong>. {% block userlinks %}<a href="{{ root_path }}doc/">{% trans 'Documentation' %}</a> / <a href="{{ root_path }}password_change/">{% trans 'Change password' %}</a> / <a href="{{ root_path }}logout/">{% trans 'Log out' %}</a>{% endblock %}</div>
|
<div id="user-tools">{% trans 'Welcome,' %} <strong>{% if user.first_name %}{{ user.first_name|escape }}{% else %}{{ user.username }}{% endif %}</strong>. {% block userlinks %}{% url django-admindocs-docroot as docsroot %}{% if docsroot %}<a href="{{ docsroot }}">{% trans 'Documentation' %}</a> / {% endif %}<a href="{{ root_path }}password_change/">{% trans 'Change password' %}</a> / <a href="{{ root_path }}logout/">{% trans 'Log out' %}</a>{% endblock %}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% block nav-global %}{% endblock %}
|
{% block nav-global %}{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -2,14 +2,40 @@ from django.conf.urls.defaults import *
|
||||||
from django.contrib.admindocs import views
|
from django.contrib.admindocs import views
|
||||||
|
|
||||||
urlpatterns = patterns('',
|
urlpatterns = patterns('',
|
||||||
('^$', views.doc_index),
|
url('^$',
|
||||||
('^bookmarklets/$', views.bookmarklets),
|
views.doc_index,
|
||||||
('^tags/$', views.template_tag_index),
|
name='django-admindocs-docroot'
|
||||||
('^filters/$', views.template_filter_index),
|
),
|
||||||
('^views/$', views.view_index),
|
url('^bookmarklets/$',
|
||||||
('^views/(?P<view>[^/]+)/$', views.view_detail),
|
views.bookmarklets,
|
||||||
('^models/$', views.model_index),
|
name='django-admindocs-bookmarklets'
|
||||||
('^models/(?P<app_label>[^\.]+)\.(?P<model_name>[^/]+)/$', views.model_detail),
|
),
|
||||||
# ('^templates/$', views.template_index),
|
url('^tags/$',
|
||||||
('^templates/(?P<template>.*)/$', views.template_detail),
|
views.template_tag_index,
|
||||||
|
name='django-admindocs-tags'
|
||||||
|
),
|
||||||
|
url('^filters/$',
|
||||||
|
views.template_filter_index,
|
||||||
|
name='django-admindocs-filters'
|
||||||
|
),
|
||||||
|
url('^views/$',
|
||||||
|
views.view_index,
|
||||||
|
name='django-admindocs-views-index'
|
||||||
|
),
|
||||||
|
url('^views/(?P<view>[^/]+)/$',
|
||||||
|
views.view_detail,
|
||||||
|
name='django-admindocs-views-detail'
|
||||||
|
),
|
||||||
|
url('^models/$',
|
||||||
|
views.model_index,
|
||||||
|
name='django-admindocs-models-index'
|
||||||
|
),
|
||||||
|
url('^models/(?P<app_label>[^\.]+)\.(?P<model_name>[^/]+)/$',
|
||||||
|
views.model_detail,
|
||||||
|
name='django-admindocs-models-detail'
|
||||||
|
),
|
||||||
|
url('^templates/(?P<template>.*)/$',
|
||||||
|
views.template_detail,
|
||||||
|
name='django-admindocs-templates'
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue