diff --git a/journals/templates/journals/journals.html b/journals/templates/journals/journals.html index ab61c79d8f0b4383435d62c148940e1828c58b9b..1c5bd9fd8ceccb39c701bff188943518bd3b8d61 100644 --- a/journals/templates/journals/journals.html +++ b/journals/templates/journals/journals.html @@ -6,7 +6,11 @@ <nav class="submenu"> <span class="item">Our Journals:</span> {% for journal in journals %} - <a href="{{journal.get_absolute_url}}" class="item">{{journal}}</a> + {% if journal.active %} + <a href="{{journal.get_absolute_url}}" class="item">{{journal}}</a> + {% else %} + <a href="{% url 'journal:about' journal.name %}" class="item">{{journal}}</a> + {% endif %} {% endfor %} </nav> {% endblock %} diff --git a/journals/views.py b/journals/views.py index 6dbf0f2d7188ecbefad6f81675997141db67bcec..a6e7f7a07866bfc29282365ea443f8ad0afd7b89 100644 --- a/journals/views.py +++ b/journals/views.py @@ -37,7 +37,7 @@ from guardian.decorators import permission_required def journals(request): '''Main landing page for Journals application.''' - context = {'journals': Journal.objects.active().order_by('name')} + context = {'journals': Journal.objects.order_by('name')} return render(request, 'journals/journals.html', context)