From f16ac8cd66b107f04db78a70521a959eca85159a Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Mon, 22 May 2017 14:37:37 -0400 Subject: Show only active users in auto-complete forms --- app/Controller/UserAjaxController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'app') 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)); } -- cgit v1.2.3