From f581e0fb8e1fe04811a27f2c9a2d44ab9c13d78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20A=2E=20S=C3=A1nchez=20L=C3=B3pez?= Date: Tue, 17 Aug 2010 09:33:30 +0000 Subject: [PATCH] Fixes anonymous liaison detail view. Fixes Secretariat group name. Fixes #362 - Legacy-Id: 2481 --- ietf/liaisons/accounts.py | 2 +- ietf/liaisons/views.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ietf/liaisons/accounts.py b/ietf/liaisons/accounts.py index 5cbf0cbf6..1c985a92c 100644 --- a/ietf/liaisons/accounts.py +++ b/ietf/liaisons/accounts.py @@ -1,7 +1,7 @@ from ietf.idtracker.models import Role, PersonOrOrgInfo -LIAISON_EDIT_GROUPS = ['Liaison_Manager', 'Secreatriat'] +LIAISON_EDIT_GROUPS = ['Liaison_Manager', 'Secretariat'] def get_ietf_chair(): person = PersonOrOrgInfo.objects.filter(role=Role.IETF_CHAIR) diff --git a/ietf/liaisons/views.py b/ietf/liaisons/views.py index 5b56a4065..ebbead920 100644 --- a/ietf/liaisons/views.py +++ b/ietf/liaisons/views.py @@ -155,7 +155,8 @@ def liaison_approval_detail(request, object_id): def liaison_detail(request, object_id): public_liaisons = LiaisonDetail.objects.filter(Q(approval__isnull=True)|Q(approval__approved=True)).order_by("-submitted_date") can_edit = False - if request.user.groups.filter(name__in=LIAISON_EDIT_GROUPS): + user = request.user + if user.is_authenticated() and user.groups.filter(name__in=LIAISON_EDIT_GROUPS): can_edit = True return object_detail(request, public_liaisons,