diff --git a/subjects/templates/subjects/list.html b/subjects/templates/subjects/list.html
index 81fddfb..2135dcd 100644
--- a/subjects/templates/subjects/list.html
+++ b/subjects/templates/subjects/list.html
@@ -9,7 +9,11 @@
{% block breadcrumbs %}
{{ block.super }}
- {% breadcrumb "Subjects" 'categories:index' %}
+ {% if all %}
+ {% breadcrumb "All Subjects" 'subjects:index' %}
+ {% else %}
+ {% breadcrumb "My Subjects" 'subjects:index' %}
+ {% endif %}
{% endblock %}
{% block content %}
diff --git a/subjects/views.py b/subjects/views.py
index 9f13190..58eea8c 100644
--- a/subjects/views.py
+++ b/subjects/views.py
@@ -94,7 +94,13 @@ class IndexView(LoginRequiredMixin, ListView):
def get_context_data(self, **kwargs):
context = super(IndexView, self).get_context_data(**kwargs)
if self.request.user.is_staff:
- categories = self.get_queryset().order_by('name').filter(visible=True)
+ categories = self.get_queryset().order_by('name').filter(visible=True)
+
+ context['all'] = False
+
+ if self.kwargs.get('option'):
+ context['all'] = True
+
else:
if self.kwargs.get('option'):
categories = self.get_queryset().order_by('name').filter(visible=True)
--
libgit2 0.21.2