diff --git a/gracedb/views.py b/gracedb/views.py index 0b9284f5eeb4ab14d841a506bcb18d8d1d41b2fd..22f01f09ebe88bf4269489dedd9e090e105e3b62 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 96a0b8f8595515343bde1b854cf81a2b19b41f93..850bde11605b8f5efcbcb33b0a73b33e9de9fada 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'