From 408ee9fb4f1d2ac52345dae954983fa92cf4b40b Mon Sep 17 00:00:00 2001 From: 0x29a Date: Mon, 26 Jun 2023 11:08:26 +0200 Subject: [PATCH] fix: give superusers all studio permissions --- common/djangoapps/student/roles.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/djangoapps/student/roles.py b/common/djangoapps/student/roles.py index c2fd4564e420..fe2b6c91d689 100644 --- a/common/djangoapps/student/roles.py +++ b/common/djangoapps/student/roles.py @@ -136,7 +136,7 @@ class GlobalStaff(AccessRole): The global staff role """ def has_user(self, user): - return bool(user and user.is_staff) + return bool(user and (user.is_superuser or user.is_staff)) def add_users(self, *users): for user in users: