From 5cd0ce00190c4937410c146eaf9e24a953fbdf6c Mon Sep 17 00:00:00 2001
From: Dean Taylor <deanmarktaylor@gmail.com>
Date: Thu, 14 Apr 2016 15:40:09 +0100
Subject: [PATCH] FEATURE: User admin - filter groups as you type (#4171)

* FEATURE: User admin - filter groups as you type

* Fix use of undefined parameter
---
 .../admin/components/admin-group-selector.js.es6            | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/assets/javascripts/admin/components/admin-group-selector.js.es6 b/app/assets/javascripts/admin/components/admin-group-selector.js.es6
index 0f8841889..fd487640d 100644
--- a/app/assets/javascripts/admin/components/admin-group-selector.js.es6
+++ b/app/assets/javascripts/admin/components/admin-group-selector.js.es6
@@ -6,7 +6,11 @@ export default Ember.Component.extend({
         multiple: true,
         width: '100%',
         query: function(opts) {
-                opts.callback({ results: this.get("available").map(this._format) });
+                opts.callback({
+                  results: this.get("available").filter(function(o) {
+                      return -1 !== o.name.toLowerCase().indexOf(opts.term.toLowerCase());
+                    }).map(this._format)
+                });
               }.bind(this)
       }).on("change", function(evt) {
         if (evt.added){