diff options
author | Frederic Guillot <fred@kanboard.net> | 2017-05-22 14:37:37 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2017-05-22 14:37:37 -0400 |
commit | f16ac8cd66b107f04db78a70521a959eca85159a (patch) | |
tree | 43c958a08daab98d671e2422d338da3fd0a834a9 | |
parent | e8c83c97d7f1fa9028fac9dc44f94959349ca074 (diff) |
Show only active users in auto-complete forms
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | app/Controller/UserAjaxController.php | 6 |
2 files changed, 6 insertions, 1 deletions
@@ -13,6 +13,7 @@ Bug fixes: * Ensure project tags are removed when the project is removed * Avoid PHP notice when regenerating API token for a user * Fix wrong dropdown menu in group members list +* Show only active users in auto-complete forms (project permissions) Version 1.0.43 (April 30, 2017) ------------------------------- diff --git a/app/Controller/UserAjaxController.php b/app/Controller/UserAjaxController.php index 17567a00..37c09b8a 100644 --- a/app/Controller/UserAjaxController.php +++ b/app/Controller/UserAjaxController.php @@ -22,7 +22,11 @@ class UserAjaxController extends BaseController { $search = $this->request->getStringParam('term'); $filter = $this->userQuery->withFilter(new UserNameFilter($search)); - $filter->getQuery()->asc(UserModel::TABLE.'.name')->asc(UserModel::TABLE.'.username'); + $filter->getQuery() + ->eq(UserModel::TABLE.'.is_active', 1) + ->asc(UserModel::TABLE.'.name') + ->asc(UserModel::TABLE.'.username'); + $this->response->json($filter->format($this->userAutoCompleteFormatter)); } |