Skip to content

Commit 6462499

Browse files
committed
add django admin to mongonaut bredcrumbs
1 parent 342bdca commit 6462499

File tree

6 files changed

+19
-8
lines changed

6 files changed

+19
-8
lines changed

mongonaut/mixins.py

+14-8
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,20 @@ def render_to_response(self, context, **response_kwargs):
4343

4444
def get_context_data(self, **kwargs):
4545
context = super(MongonautViewMixin, self).get_context_data(**kwargs)
46-
context['MONGONAUT_JQUERY'] = getattr(settings, "MONGONAUT_JQUERY",
47-
"http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js")
48-
context['MONGONAUT_TWITTER_BOOTSTRAP'] = getattr(settings, "MONGONAUT_TWITTER_BOOTSTRAP",
49-
"//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css")
50-
context['MONGONAUT_TWITTER_BOOTSTRAP_ALERT'] = getattr(settings,
51-
"MONGONAUT_TWITTER_BOOTSTRAP_ALERT",
52-
"//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js")
53-
context['MONGONAUT_BASEPAGE_HEADER'] = getattr(settings, 'MONGONAUT_BASEPAGE_HEADER', 'mongonaut/includes/header.html')
46+
context['MONGONAUT_JQUERY'] = getattr(
47+
settings, "MONGONAUT_JQUERY",
48+
"http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js")
49+
context['MONGONAUT_TWITTER_BOOTSTRAP'] = getattr(
50+
settings, "MONGONAUT_TWITTER_BOOTSTRAP",
51+
"//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css")
52+
context['MONGONAUT_TWITTER_BOOTSTRAP_ALERT'] = getattr(
53+
settings, "MONGONAUT_TWITTER_BOOTSTRAP_ALERT",
54+
"//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js")
55+
context['MONGONAUT_BASEPAGE_HEADER'] = getattr(
56+
settings, 'MONGONAUT_BASEPAGE_HEADER',
57+
'mongonaut/includes/header.html')
58+
context['DJANGO_ADMIN_INDEX'] = getattr(
59+
settings, 'DJANGO_ADMIN_INDEX', '')
5460
return context
5561

5662
def get_mongoadmins(self):

mongonaut/templates/mongonaut/document_add_form.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{% load mongonaut_tags %}
44

55
{% block breadcrumbs %}
6+
{% if DJANGO_ADMIN_INDEX != '' %}<li><a href="{% url DJANGO_ADMIN_INDEX %}">Admin</a> <span class="divider">/</span></li>{% endif %}
67
<li><a href="{% url "mongonaut:index" %}">Mongonaut</a> <span class="divider">/</span></li>
78
<li><a href="{% url "mongonaut:document_list" app_label document_name %}">{{ document_name }}s</a> <span class="divider">/</span></li>
89
<li><a href="">Add</a>

mongonaut/templates/mongonaut/document_delete.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{% load mongonaut_tags %}
44

55
{% block breadcrumbs %}
6+
{% if DJANGO_ADMIN_INDEX != '' %}<li><a href="{% url DJANGO_ADMIN_INDEX %}">Admin</a> <span class="divider">/</span></li>{% endif %}
67
<li><a href="{% url "mongonaut:index" %}">Mongonaut</a> <span class="divider">/</span></li>
78
<li><a href="{% url "mongonaut:document_list" app_label document_name %}">{{ document_name }}s</a> <span class="divider">/</span></li>
89
<li><a href="{% url "mongonaut:document_detail" app_label document_name document.id %}">{{ document_name }}</a> <a href="{% url "mongonaut:document_detail" app_label document_name document.id %}">{{ document.id }}</a> <span class="divider">/</span></li>

mongonaut/templates/mongonaut/document_detail.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{% load mongonaut_tags %}
44

55
{% block breadcrumbs %}
6+
{% if DJANGO_ADMIN_INDEX != '' %}<li><a href="{% url DJANGO_ADMIN_INDEX %}">Admin</a> <span class="divider">/</span></li>{% endif %}
67
<li><a href="{% url "mongonaut:index" %}">Mongonaut</a> <span class="divider">/</span></li>
78
<li><a href="{% url "mongonaut:document_list" app_label document_name %}">{{ document_name }}s</a> <span class="divider">/</span></li>
89
<li><a href="">{{ document_name }} {{ document.id }}</a></li>

mongonaut/templates/mongonaut/document_edit_form.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{% load mongonaut_tags %}
44

55
{% block breadcrumbs %}
6+
{% if DJANGO_ADMIN_INDEX != '' %}<li><a href="{% url DJANGO_ADMIN_INDEX %}">Admin</a> <span class="divider">/</span></li>{% endif %}
67
<li><a href="{% url "mongonaut:index" %}">Mongonaut</a> <span class="divider">/</span></li>
78
<li><a href="{% url "mongonaut:document_list" app_label document_name %}">{{ document_name }}s</a> <span class="divider">/</span></li>
89
<li><a href="{% url "mongonaut:document_detail" app_label document_name document.id %}">{{ document_name }} {{ document.id }}</a> <span class="divider">/</span></li>

mongonaut/templates/mongonaut/document_list.html

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{% load mongonaut_tags %}
44

55
{% block breadcrumbs %}
6+
{% if DJANGO_ADMIN_INDEX != '' %}<li><a href="{% url DJANGO_ADMIN_INDEX %}">Admin</a> <span class="divider">/</span></li>{% endif %}
67
<li><a href="{% url "mongonaut:index" %}">Mongonaut</a> <span class="divider">/</span></li>
78
<li><a href="">{{ document_name }}s</a></li>
89
{% endblock %}

0 commit comments

Comments
 (0)