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