1
0
Mirror von https://github.com/nextcloud/server.git synchronisiert 2024-07-29 20:15:55 +02:00

Fix #4789: Group admins cannot see disabled users

Dieser Commit ist enthalten in:
Neraste 2017-11-27 00:16:54 +01:00
Ursprung 63d98574e9
Commit 2622dda8c2

Datei anzeigen

@ -339,7 +339,9 @@ class UsersController extends Controller {
// Batch all groups the user is subadmin of when a group is specified
$batch = [];
if ($gid === '') {
if ($gid !== '' && $gid !== '_disabledUsers' && $gid !== '_everyone') {
$batch = $this->groupManager->displayNamesInGroup($gid, $pattern, $limit, $offset);
} else {
foreach ($subAdminOfGroups as $group) {
$groupUsers = $this->groupManager->displayNamesInGroup($group, $pattern, $limit, $offset);
@ -347,8 +349,6 @@ class UsersController extends Controller {
$batch[$uid] = $displayName;
}
}
} else {
$batch = $this->groupManager->displayNamesInGroup($gid, $pattern, $limit, $offset);
}
$batch = $this->getUsersForUID($batch);