From 449436744e8d3e9151daf4577e819ae5c69d8cf1 Mon Sep 17 00:00:00 2001 From: Ole Laursen <olau@iola.dk> Date: Sat, 7 Dec 2013 13:39:56 +0000 Subject: [PATCH] Hide unapproved related liaison statement unless during approval it to prevent dead link - Legacy-Id: 6839 --- ietf/liaisons/views.py | 3 ++- ietf/templates/liaisons/detail.html | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ietf/liaisons/views.py b/ietf/liaisons/views.py index a9ce6a047..3751e46f0 100644 --- a/ietf/liaisons/views.py +++ b/ietf/liaisons/views.py @@ -135,7 +135,7 @@ def liaison_approval_list(request): def liaison_approval_detail(request, object_id): liaison = get_object_or_404(approvable_liaison_statements(request.user), pk=object_id) - if request.method=='POST' and request.POST.get('do_approval', False): + if request.method == 'POST' and request.POST.get('do_approval', False): liaison.approved = datetime.datetime.now() liaison.save() @@ -144,6 +144,7 @@ def liaison_approval_detail(request, object_id): return render_to_response('liaisons/approval_detail.html', { "liaison": liaison, + "is_approving": True, }, context_instance=RequestContext(request)) diff --git a/ietf/templates/liaisons/detail.html b/ietf/templates/liaisons/detail.html index a864da1cf..007006e6f 100644 --- a/ietf/templates/liaisons/detail.html +++ b/ietf/templates/liaisons/detail.html @@ -86,6 +86,7 @@ {% endif %} {% if liaison.related_to %} +{% if liaison.related_to.approved or is_approving %} <tr> <td>Referenced liaison:</td> <td> @@ -93,6 +94,7 @@ </td> </tr> {% endif %} +{% endif %} <tr> <td>Attachments:</td>