Skip to content
Snippets Groups Projects
Commit f76f6303 authored by Jakob Dieterle's avatar Jakob Dieterle
Browse files

tutors can now only access participants from their groups again.

parent 2af82774
Branches
No related tags found
1 merge request!279Resolve "Reviewers should be able to assign Exercise-Groups to Tutors"
......@@ -93,10 +93,10 @@ class StudentPageTests(APITestCase):
self.assertEqual(3, len(self.rev_response.data))
@override_config(EXERCISE_MODE=True)
def test_tutor_can_only_see_students_when_in_exercise_mode(self):
def test_tutor_can_only_see_group_members_when_in_exercise_mode(self):
force_authenticate(self.request, user=self.tutor)
response = self.view(self.request)
self.assertEqual(3, len(response.data))
self.assertEqual(2, len(response.data))
def test_submissions_score_is_included(self):
res_with_sub = None
......
......@@ -82,7 +82,10 @@ class StudentReviewerApiViewSet(viewsets.ReadOnlyModelViewSet):
return queryset
elif self.request.user.is_tutor() and config.EXERCISE_MODE:
return queryset
return queryset.filter(
user__exercise_groups__in=self.request.user.exercise_groups.all()
)
else:
return []
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment