Switch to side-by-side view

--- a/Allura/allura/controllers/project.py
+++ b/Allura/allura/controllers/project.py
@@ -300,9 +300,7 @@
 
     @expose('json:')
     def user_search(self,term=''):
-        name_regex = re.compile('(?i)%s' % re.escape(term))
-        users = M.User.query.find(dict(
-                display_name=name_regex)).sort('username').all()
+        users = M.Users.by_display_name(term, substring=True)
         named_roles = RoleCache(
             g.credentials,
             g.credentials.project_roles(project_id=c.project.root_project._id).named)
@@ -316,7 +314,7 @@
         return dict(
             users=[
                 dict(
-                    label='%s (%s)' % (u.display_name, u.username),
+                    label='%s (%s)' % (u.get_pref('display_name'), u.username),
                     value=u.username,
                     id=u.username)
                 for u in result])