From 5044b3b425c69112282f63bb7e97fbeb9e9125b7 Mon Sep 17 00:00:00 2001
From: Mario HOTAJ <mhotaj@takima.fr>
Date: Mon, 4 Jul 2022 12:42:16 +0000
Subject: [PATCH] hotfix: isReviewingStudent function

---
 .../deadlock-extension/src/core/mission/model/userMission.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/deadlock-plugins/deadlock-extension/src/core/mission/model/userMission.ts b/deadlock-plugins/deadlock-extension/src/core/mission/model/userMission.ts
index 7917a776..ea53d0aa 100644
--- a/deadlock-plugins/deadlock-extension/src/core/mission/model/userMission.ts
+++ b/deadlock-plugins/deadlock-extension/src/core/mission/model/userMission.ts
@@ -32,5 +32,8 @@ export interface User {
 }
 
 export function isReviewingStudent(userMission: UserMission) {
-  return userMission.currentUserId !== userMission.remoteUserDetails.id;
+  return (
+    userMission.remoteGitUsername !== userMission.username &&
+    (userMission.currentUserDetails.roles.has('PROFESSOR') || userMission.currentUserDetails.roles.has('ADMIN'))
+  );
 }
-- 
GitLab