|
a/Allura/allura/controllers/project.py |
|
b/Allura/allura/controllers/project.py |
|
... |
|
... |
319 |
|
319 |
|
320 |
@expose('json:')
|
320 |
@expose('json:')
|
321 |
def user_search(self,term=''):
|
321 |
def user_search(self,term=''):
|
322 |
if len(term) < 3:
|
322 |
if len(term) < 3:
|
323 |
raise exc.HTTPBadRequest('"term" param must be at least length 3')
|
323 |
raise exc.HTTPBadRequest('"term" param must be at least length 3')
|
324 |
users = M.User.by_display_name(term, substring=True)
|
324 |
users = M.User.by_display_name(term)
|
325 |
named_roles = RoleCache(
|
325 |
named_roles = RoleCache(
|
326 |
g.credentials,
|
326 |
g.credentials,
|
327 |
g.credentials.project_roles(project_id=c.project.root_project._id).named)
|
327 |
g.credentials.project_roles(project_id=c.project.root_project._id).named)
|
328 |
result = [ [], [] ]
|
328 |
result = [ [], [] ]
|
329 |
for u in users:
|
329 |
for u in users:
|