From 4163888f5570284b52b1311d4b94adfcde5fc410 Mon Sep 17 00:00:00 2001 From: Jakob Dieterle <jakob.dieterle@stud.uni-goettingen.de> Date: Mon, 12 Jul 2021 14:54:59 +0200 Subject: [PATCH] group filter on studentlist now only shows assigned groups for tutors. --- .../components/student_list/StudentList.vue | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/student_list/StudentList.vue b/frontend/src/components/student_list/StudentList.vue index 35bf14b9..a29fdc40 100644 --- a/frontend/src/components/student_list/StudentList.vue +++ b/frontend/src/components/student_list/StudentList.vue @@ -228,15 +228,15 @@ export default { return [] }, groups () { - return Assignments.state.groups.slice().sort((a, b) => { - const matches_a = a.name.match(/(\d+)/) - const number_a = Number(matches_a === null ? 0 : matches_a[1]) - - const matches_b = b.name.match(/(\d+)/) - const number_b = Number(matches_b === null ? 0 : matches_b[1]) - - return (number_a<number_b?-1:(number_a>number_b?1:0)) - }) + if (Authentication.isTutor) { + return Authentication.state.user.exerciseGroups + } + else if (Authentication.isReviewer) { + return Assignments.state.groups + } + else { + return [] + } }, }, created () { -- GitLab