summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2014-05-10 18:06:25 +0200
committerClaude Paroz <claude@2xlibre.net>2014-05-10 18:10:05 +0200
commit9d0ebceb324ebb13b6d859153f95b2ef0c7c326b (patch)
tree67948ab1dd7c5c0ac3c3ff32f02cc7eb9af60ec5
parente9d0ef19bc87aafd71d513cd927db2655267809b (diff)
[1.7.x] Fixed #21685 -- Displayed app verbose name in admindocs model index
Backport of 4cf82e5bcf from master.
-rw-r--r--django/contrib/admindocs/templates/admin_doc/model_index.html8
-rw-r--r--tests/admin_docs/tests.py6
2 files changed, 9 insertions, 5 deletions
diff --git a/django/contrib/admindocs/templates/admin_doc/model_index.html b/django/contrib/admindocs/templates/admin_doc/model_index.html
index f48f80dd9f..4b897c318b 100644
--- a/django/contrib/admindocs/templates/admin_doc/model_index.html
+++ b/django/contrib/admindocs/templates/admin_doc/model_index.html
@@ -17,12 +17,12 @@
<h1>{% trans 'Model documentation' %}</h1>
-{% regroup models by app_label as grouped_models %}
+{% regroup models by app_config as grouped_models %}
<div id="content-main">
{% for group in grouped_models %}
<div class="module">
-<h2 id="app-{{ group.grouper }}">{{ group.grouper|capfirst }}</h2>
+<h2 id="app-{{ group.grouper.label }}">{{ group.grouper.verbose_name }} ({{ group.grouper.name }})</h2>
<table class="xfull">
{% for model in group.list %}
@@ -42,9 +42,9 @@
<div class="module">
<h2>{% trans 'Model groups' %}</h2>
<ul>
-{% regroup models by app_label as grouped_models %}
+{% regroup models by app_config as grouped_models %}
{% for group in grouped_models %}
- <li><a href="#app-{{ group.grouper }}">{{ group.grouper|capfirst }}</a></li>
+ <li><a href="#app-{{ group.grouper.label }}">{{ group.grouper.verbose_name }}</a></li>
{% endfor %}
</ul>
</div>
diff --git a/tests/admin_docs/tests.py b/tests/admin_docs/tests.py
index 0f73e8dede..93e49e0eb5 100644
--- a/tests/admin_docs/tests.py
+++ b/tests/admin_docs/tests.py
@@ -81,7 +81,11 @@ class AdminDocViewTests(TestCase):
def test_model_index(self):
response = self.client.get(reverse('django-admindocs-models-index'))
- self.assertContains(response, '<h2 id="app-auth">Auth</h2>', html=True)
+ self.assertContains(
+ response,
+ '<h2 id="app-auth">Authentication and Authorization (django.contrib.auth)</h2>',
+ html=True
+ )
def test_template_detail(self):
response = self.client.get(reverse('django-admindocs-templates',