diff options
author | Matthew Somerville <matthew@mysociety.org> | 2013-11-04 17:59:50 +0000 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2013-11-04 17:59:50 +0000 |
commit | 08b33bdbd4a0dc29941cb5d714f1ea70f0142fde (patch) | |
tree | 140c620a4d54e5b27cdaed2c263d10206b448621 /perllib/FixMyStreet/App/Controller | |
parent | 462ac4e63de91f07254637d2206ada7055efb4d4 (diff) | |
parent | 431473eda8fb672d7a42d8ffce1dcee32b5f4d56 (diff) |
Merge branch '389-report-search-ref' of https://github.com/andylolz/fixmystreet into andylolz-389-report-search-ref
Diffstat (limited to 'perllib/FixMyStreet/App/Controller')
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Admin.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Admin.pm b/perllib/FixMyStreet/App/Controller/Admin.pm index 0c81a8750..07bd61cbb 100644 --- a/perllib/FixMyStreet/App/Controller/Admin.pm +++ b/perllib/FixMyStreet/App/Controller/Admin.pm @@ -553,10 +553,15 @@ sub reports : Path('reports') { $query->{'-or'} = [ 'me.areas' => { like => "%,$1,%" } ]; + } elsif ($search =~ /^ref:(\d+)$/) { + $query->{'-or'} = [ + 'me.external_id' => { like => "%$1%" } + ]; } else { $query->{'-or'} = [ 'me.id' => $search_n, 'user.email' => { ilike => $like_search }, + 'me.external_id' => { ilike => $like_search }, 'me.name' => { ilike => $like_search }, 'me.title' => { ilike => $like_search }, detail => { ilike => $like_search }, |