Showing the app verbose names on the templates.

This commit is contained in:
Douglas Miranda 2013-08-05 03:36:37 -04:00
parent 7f830c8aeb
commit 08f38c26c2
9 changed files with 22 additions and 8 deletions

View file

@ -45,6 +45,14 @@ def model_verbose_name_plural(obj):
return utils.model_verbose_name_plural(obj)
@register.filter
def verbose_name_for(verbose_names, app_label):
"""
Returns the verbose name of an app.
"""
return verbose_names.get(app_label, None)
@register.filter
def model_attr_verbose_name(obj, attr):
"""

View file

@ -11,7 +11,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li>

View file

@ -6,7 +6,11 @@
<a href="{% url "admin2:dashboard" %}">{% trans "Home" %}</a>
<span class="divider">/</span>
</li>
<li class="active">{{ app_label|title }}</li>
<li class="active">
{% with app_verbose_names|verbose_name_for:app_label as verbose_name %}
{% firstof verbose_name app_label|title %}
{% endwith %}
</li>
{% endblock breadcrumbs %}
{% block page_title %}{% blocktrans with app_label=app_label|title %}{{ app_label }} administration{% endblocktrans %}{% endblock page_title %}

View file

@ -5,7 +5,9 @@
<tr>
<th colspan="3">
<a href="{% url 'admin2:app_index' app_label=app_label %}">
{{ app_label|title }}
{% with app_verbose_names|verbose_name_for:app_label as verbose_name %}
{% firstof verbose_name app_label|title %}
{% endwith %}
</a>
</th>
</tr>

View file

@ -11,7 +11,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li>

View file

@ -12,7 +12,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li>

View file

@ -11,7 +11,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li>

View file

@ -15,7 +15,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li class="active">{{ model_name_pluralized|title }}</li>

View file

@ -20,7 +20,7 @@
<span class="divider">/</span>
</li>
<li>
<a href="{% url "admin2:app_index" app_label=app_label %}">{{ app_label|title }}</a>
<a href="{% url "admin2:app_index" app_label=app_label %}">{% firstof app_verbose_name app_label|title %}</a>
<span class="divider">/</span>
</li>
<li>