mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-03-16 22:20:24 +00:00
Showing the app verbose names on the templates.
This commit is contained in:
parent
7f830c8aeb
commit
08f38c26c2
9 changed files with 22 additions and 8 deletions
|
|
@ -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):
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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 %}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in a new issue