From ced110723e08ad1a6d8b4cb64e199324cbaa5bb4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de>
Date: Wed, 5 Apr 2023 11:33:44 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20"Sperrregel=20f=C3=BCr=20Teilnehmergr?=
 =?UTF-8?q?uppen=20sperrt=20Bulkaktion=20f=C3=BCr=20Teilnehmer=20aber=20ni?=
 =?UTF-8?q?cht=20Einzelaktion"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #2515

Merge request studip/studip!1704
---
 app/views/course/statusgroups/_member.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/views/course/statusgroups/_member.php b/app/views/course/statusgroups/_member.php
index cbe78dd3f71..2e09327e6b4 100644
--- a/app/views/course/statusgroups/_member.php
+++ b/app/views/course/statusgroups/_member.php
@@ -48,7 +48,7 @@
             ['data-dialog' => 'size=auto']
                 );
            }
-           if ($is_tutor) {
+           if ($is_tutor && !$is_locked) {
                 $actions->addLink(
             $controller->url_for('course/statusgroups/move_member', $m->user_id, $group->id),
             _('In eine andere Gruppe verschieben'),
@@ -61,7 +61,7 @@
             ['data-dialog' => 'size=auto']
                 );
            }
-           if ($group->id !== 'nogroup' && ($is_tutor || ($m->user_id === $GLOBALS['user']->id && $group->userMayLeave($GLOBALS['user']->id)))) {
+           if ($group->id !== 'nogroup' && !$is_locked && ($is_tutor || ($m->user_id === $GLOBALS['user']->id && $group->userMayLeave($GLOBALS['user']->id)))) {
                 $actions->addLink(
             $controller->url_for('course/statusgroups/delete_member', $m->user_id, $group->id),
             _('Aus der Gruppe entfernen'),
-- 
GitLab