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