Changeset 7934
- Timestamp:
- 07/16/08 08:53:39 (4 months ago)
- Files:
-
- django/branches/newforms-admin/django/contrib/admindocs/views.py (modified) (10 diffs)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/bookmarklets.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/missing_docutils.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/model_detail.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/model_index.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_detail.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_filter_index.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_tag_index.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/view_detail.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/contrib/admindocs/views.py
r6776 r7934 24 24 if not utils.docutils_is_available: 25 25 return missing_docutils_page(request) 26 return render_to_response('admin_doc/index.html', context_instance=RequestContext(request)) 26 root_path = re.sub(re.escape('doc/') + '$', '', request.path) 27 return render_to_response('admin_doc/index.html', { 28 'root_path': root_path, 29 }, context_instance=RequestContext(request)) 27 30 doc_index = staff_member_required(doc_index) 28 31 … … 30 33 # Hack! This couples this view to the URL it lives at. 31 34 admin_root = request.path[:-len('doc/bookmarklets/')] 35 root_path = re.sub(re.escape('doc/bookmarklets/') + '$', '', request.path) 32 36 return render_to_response('admin_doc/bookmarklets.html', { 37 'root_path': root_path, 33 38 'admin_url': mark_safe("%s://%s%s" % (request.is_secure() and 'https' or 'http', request.get_host(), admin_root)), 34 39 }, context_instance=RequestContext(request)) … … 62 67 'library': tag_library, 63 68 }) 64 65 return render_to_response('admin_doc/template_tag_index.html', {'tags': tags}, context_instance=RequestContext(request)) 69 root_path = re.sub(re.escape('doc/tags/') + '$', '', request.path) 70 return render_to_response('admin_doc/template_tag_index.html', { 71 'root_path': root_path, 72 'tags': tags 73 }, context_instance=RequestContext(request)) 66 74 template_tag_index = staff_member_required(template_tag_index) 67 75 … … 93 101 'library': tag_library, 94 102 }) 95 return render_to_response('admin_doc/template_filter_index.html', {'filters': filters}, context_instance=RequestContext(request)) 103 root_path = re.sub(re.escape('doc/filters/') + '$', '', request.path) 104 return render_to_response('admin_doc/template_filter_index.html', { 105 'root_path': root_path, 106 'filters': filters 107 }, context_instance=RequestContext(request)) 96 108 template_filter_index = staff_member_required(template_filter_index) 97 109 … … 121 133 'url': simplify_regex(regex), 122 134 }) 123 return render_to_response('admin_doc/view_index.html', {'views': views}, context_instance=RequestContext(request)) 135 root_path = re.sub(re.escape('doc/views/') + '$', '', request.path) 136 return render_to_response('admin_doc/view_index.html', { 137 'root_path': root_path, 138 'views': views 139 }, context_instance=RequestContext(request)) 124 140 view_index = staff_member_required(view_index) 125 141 … … 140 156 for key in metadata: 141 157 metadata[key] = utils.parse_rst(metadata[key], 'model', _('view:') + view) 158 root_path = re.sub(re.escape('doc/views/%s/' % view) + '$', '', request.path) 142 159 return render_to_response('admin_doc/view_detail.html', { 160 'root_path': root_path, 143 161 'name': view, 144 162 'summary': title, … … 151 169 if not utils.docutils_is_available: 152 170 return missing_docutils_page(request) 153 154 171 m_list = [m._meta for m in models.get_models()] 155 return render_to_response('admin_doc/model_index.html', {'models': m_list}, context_instance=RequestContext(request)) 172 root_path = re.sub(re.escape('doc/models/') + '$', '', request.path) 173 return render_to_response('admin_doc/model_index.html', { 174 'root_path': root_path, 175 'models': m_list 176 }, context_instance=RequestContext(request)) 156 177 model_index = staff_member_required(model_index) 157 178 … … 159 180 if not utils.docutils_is_available: 160 181 return missing_docutils_page(request) 161 182 162 183 # Get the model class. 163 184 try: … … 226 247 'verbose' : utils.parse_rst(_("number of %s") % verbose , 'model', _('model:') + opts.module_name), 227 248 }) 228 249 root_path = re.sub(re.escape('doc/models/%s.%s/' % (app_label, model_name)) + '$', '', request.path) 229 250 return render_to_response('admin_doc/model_detail.html', { 251 'root_path': root_path, 230 252 'name': '%s.%s' % (opts.app_label, opts.object_name), 231 253 'summary': _("Fields on %s objects") % opts.object_name, … … 253 275 'order': list(settings_mod.TEMPLATE_DIRS).index(dir), 254 276 }) 277 root_path = re.sub(re.escape('doc/templates/%s/' % template) + '$', '', request.path) 255 278 return render_to_response('admin_doc/template_detail.html', { 279 'root_path': root_path, 256 280 'name': template, 257 281 'templates': templates, django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/bookmarklets.html
r7351 r7934 2 2 3 3 {% block breadcrumbs %}{% load i18n %}<div class="breadcrumbs"><a href="../../">{% trans "Home" %}</a> › <a href="../">{% trans "Documentation" %}</a> › {% trans "Bookmarklets" %}</div>{% endblock %} 4 {% block userlinks %}<a href="../../password_change/">{% trans 'Change password' %}</a> / <a href="../../logout/">{% trans 'Log out' %}</a>{% endblock %}5 4 {% block title %}{% trans "Documentation bookmarklets" %}{% endblock %} 6 5 django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/missing_docutils.html
r7351 r7934 2 2 {% load i18n %} 3 3 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../">Home</a> › Documentation</div>{% endblock %} 4 {% block userlinks %}<a href="../password_change/">{% trans 'Change password' %}</a> / <a href="../logout/">{% trans 'Log out' %}</a>{% endblock %}5 4 {% block title %}Please install docutils{% endblock %} 6 5 django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/model_detail.html
r7351 r7934 1 1 {% extends "admin/base_site.html" %} 2 2 {% load i18n %} 3 {% block userlinks %}<a href="../../../password_change/">{% trans 'Change password' %}</a> / <a href="../../../logout/">{% trans 'Log out' %}</a>{% endblock %}4 3 {% block extrahead %} 5 4 {{ block.super }} django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/model_index.html
r7351 r7934 3 3 {% block coltype %}colSM{% endblock %} 4 4 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../../">Home</a> › <a href="../">Documentation</a> › Models</div>{% endblock %} 5 {% block userlinks %}<a href="../../password_change/">{% trans 'Change password' %}</a> / <a href="../../logout/">{% trans 'Log out' %}</a>{% endblock %}6 5 7 6 {% block title %}Models{% endblock %} django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_detail.html
r7351 r7934 2 2 {% load i18n %} 3 3 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../../../">Home</a> › <a href="../../">Documentation</a> › Templates › {{ name|escape }}</div>{% endblock %} 4 {% block userlinks %}<a href="../../../password_change/">{% trans 'Change password' %}</a> / <a href="../../../logout/">{% trans 'Log out' %}</a>{% endblock %}5 4 6 5 {% block title %}Template: {{ name|escape }}{% endblock %} django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_filter_index.html
r7351 r7934 3 3 {% block coltype %}colSM{% endblock %} 4 4 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../../">Home</a> › <a href="../">Documentation</a> › filters</div>{% endblock %} 5 {% block userlinks %}<a href="../../password_change/">{% trans 'Change password' %}</a> / <a href="../../logout/">{% trans 'Log out' %}</a>{% endblock %}6 5 {% block title %}Template filters{% endblock %} 7 6 django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/template_tag_index.html
r7351 r7934 3 3 {% block coltype %}colSM{% endblock %} 4 4 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../../">Home</a> › <a href="../">Documentation</a> › Tags</div>{% endblock %} 5 {% block userlinks %}<a href="../../password_change/">{% trans 'Change password' %}</a> / <a href="../../logout/">{% trans 'Log out' %}</a>{% endblock %}6 5 {% block title %}Template tags{% endblock %} 7 6 django/branches/newforms-admin/django/contrib/admin/templates/admin_doc/view_detail.html
r7351 r7934 2 2 {% load i18n %} 3 3 {% block breadcrumbs %}<div class="breadcrumbs"><a href="../../../">Home</a> › <a href="../../">Documentation</a> › <a href="../">Views</a> › {{ name }}</div>{% endblock %} 4 {% block userlinks %}<a href="../../../password_change/">{% trans 'Change password' %}</a> / <a href="../../../logout/">{% trans 'Log out' %}</a>{% endblock %}5 4 {% block title %}View: {{ name }}{% endblock %} 6 5
