Skip to content

Commit 38842db

Browse files
committed
feat: enhance TeamMemberAssignmentSerializer to include platform course overview glob scope check
1 parent ba4d8c9 commit 38842db

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

openedx_authz/rest_api/v1/serializers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,8 @@ def get_org(self, obj: api.RoleAssignmentData | api.SuperAdminAssignmentData) ->
398398
case api.SuperAdminAssignmentData():
399399
return "*"
400400
case api.RoleAssignmentData():
401+
if isinstance(obj.scope, api.PlatformCourseOverviewGlobData):
402+
return "*"
401403
return getattr(obj.scope, "org", "")
402404

403405
def get_scope(self, obj: api.RoleAssignmentData | api.SuperAdminAssignmentData) -> str:

0 commit comments

Comments
 (0)