From b140d15df940aba939c1815b2d28de11319118d7 Mon Sep 17 00:00:00 2001
From: Branson Stephens <branson.stephens@ligo.org>
Date: Mon, 14 Sep 2015 17:07:07 -0500
Subject: [PATCH] Changed group name for LV-EM access to new Observers group.

---
 gracedb/views.py    | 4 +++-
 settings/default.py | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/gracedb/views.py b/gracedb/views.py
index 0b9284f5e..22f01f09e 100644
--- a/gracedb/views.py
+++ b/gracedb/views.py
@@ -337,7 +337,9 @@ def view(request, event):
     can_expose_to_lvem, can_protect_from_lvem = get_lvem_perm_status(request,event)
     context['can_expose_to_lvem'] = can_expose_to_lvem
     context['can_protect_from_lvem'] = can_protect_from_lvem
-    context['lvem_group_name'] = settings.LVEM_GROUP
+    # Notice that the observers group is used here. This determines which group is 
+    # given permission to access an event. We want it to be the observers group.
+    context['lvem_group_name'] = settings.LVEM_OBSERVERS_GROUP
 
     if event.pipeline.name in settings.GRB_PIPELINES:
         context['can_modify_t90'] = request.user.has_perm('gracedb.t90_grbevent')
diff --git a/settings/default.py b/settings/default.py
index 96a0b8f85..850bde116 100644
--- a/settings/default.py
+++ b/settings/default.py
@@ -50,6 +50,7 @@ TEST_RUNNER = 'django.test.runner.DiscoverRunner'
 # Some proper names related to authorization
 LVC_GROUP = 'Communities:LSCVirgoLIGOGroupMembers'
 LVEM_GROUP = 'gw-astronomy:LV-EM'
+LVEM_OBSERVERS_GROUP = 'gw-astronomy:LV-EM:Observers'
 EXEC_GROUP = 'executives'
 EXTERNAL_ACCESS_TAGNAME = 'lvem'
 
-- 
GitLab