aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings
diff options
context:
space:
mode:
authorsorbaugh <stephan_orbaugh@hotmail.com>2023-09-13 14:24:32 +0200
committerAndy Scherzinger <info@andy-scherzinger.de>2023-10-12 08:57:04 +0200
commit65c70d7cc6425af0bf202d70c67eabd579d913a6 (patch)
tree48978c480a20bdb3d4b7d823743d7d1efba4b863 /apps/settings
parentab81cd1e1e0685952d2c1818160954cbbaa9fa6b (diff)
downloadnextcloud-server-65c70d7cc6425af0bf202d70c67eabd579d913a6.tar.gz
nextcloud-server-65c70d7cc6425af0bf202d70c67eabd579d913a6.zip
Keep Search Provider but remove actual search and display on the searchlist dialog. Will revisit in future search result list in future issue.
Usage: 1. Type a string in the search bar 2. Add in:users filter to avoid unnecessary searches in other apps
Diffstat (limited to 'apps/settings')
-rw-r--r--apps/settings/lib/Search/UserSearch.php30
1 files changed, 1 insertions, 29 deletions
diff --git a/apps/settings/lib/Search/UserSearch.php b/apps/settings/lib/Search/UserSearch.php
index 181d8554772..8ae2eeafaa8 100644
--- a/apps/settings/lib/Search/UserSearch.php
+++ b/apps/settings/lib/Search/UserSearch.php
@@ -101,37 +101,9 @@ class UserSearch implements IProvider {
*/
public function search(IUser $user, ISearchQuery $query): SearchResult {
- $users = $this->userManager->search($query->getTerm(), $query->getLimit(), 0);
-
- if (!$this->groupManager->isAdmin($user->getUID())) {
- return SearchResult::complete(
- $this->l->t('Users'),
- []
- );
- }
-
- foreach ($users as $user) {
- $targetUserObject = $this->userManager->get($user->getUid());
-
- if ($targetUserObject === null) {
- throw new OCSNotFoundException('User does not exist');
- }
-
- $userAccount = $this->accountManager->getAccount($targetUserObject);
- $avatar = $userAccount->getProperty(IAccountManager::PROPERTY_AVATAR)->getScope();
-
- $result[] = new SearchResultEntry(
- '',
- $targetUserObject->getDisplayName(),
- $user->getUid(),
- $this->urlGenerator->linkToRouteAbsolute('settings.Users.usersList'),
- 'icon-user-dark'
- );
- }
-
return SearchResult::complete(
$this->l->t('Users'),
- $result
+ []
);
}
}