From d5020855870d0ba5da614fcf9aa97871ea1fb1f6 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Wed, 2 Aug 2017 12:36:39 +0200 Subject: [PATCH] Update linking --- journals/templates/journals/journals.html | 6 +++++- journals/views.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/journals/templates/journals/journals.html b/journals/templates/journals/journals.html index ab61c79d8..1c5bd9fd8 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 6dbf0f2d7..a6e7f7a07 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) -- GitLab