Search for users by displayname

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl 2019-11-13 11:17:39 +01:00
parent 2214078232
commit 036145f26c
No known key found for this signature in database
GPG key ID: 4C614C6ED2CDE6DF

View file

@ -263,12 +263,13 @@ class FolderManager {
foreach ($groups as $groupArray) {
$group = $this->groupManager->get($groupArray['gid']);
if ($group) {
$users[] = array_map(function (IUser $user) {
$foundUsers = $this->groupManager->displayNamesInGroup($group->getGID(), $search, $limit, $offset);
$users[] = array_map(function ($uid, $displayname) {
return [
'uid' => $user->getUID(),
'displayname' => $user->getDisplayName()
'uid' => $uid,
'displayname' => $displayname
];
}, $group->searchUsers($search, $limit, $offset));
}, array_keys($foundUsers), $foundUsers);
}
}
return array_merge(...$users);