diff --git a/steering/settings.py b/steering/settings.py index 15b197bf625b4a4f5c197ca79c552fb96c71b05f..b42882491a033e8f8967529ac0e5a58307b6b43b 100644 --- a/steering/settings.py +++ b/steering/settings.py @@ -161,10 +161,14 @@ LOGIN_URL = "/admin/login/" # Login page OIDC redirects to OIDC_EXTRA_SCOPE_CLAIMS = "steering.oidc_provider_settings.AuraScopeClaims" # OIDC Provider extra scope claims -# - Superusers and members of these group are privileged -PRIVILEGED_GROUP = "Program" -# - Members of these groups are entitled -ENTITLED_GROUPS = ["Broadcast", "BroadcastPlus"] # this needs to be a list +# - Superusers and members of this group are privileged. +PRIVILEGED_GROUP = os.getenv("PRIVILEGED_GROUP") if os.getenv("") != "" else "Program" +# - Members of these groups are entitled. +ENTITLED_GROUPS = ( + os.getenv("ENTITLED_GROUPS").split(",") + if os.getenv("ENTITLED_GROUPS") != "" + else ["Broadcast,BroadcastPlus"] +) # The API will filter the active shows using one of these filters # One of these should to be True.