From f3f85f5bb8328a7264534a121c412938febda824 Mon Sep 17 00:00:00 2001 From: Kohei Yoshino Date: Fri, 27 Jul 2018 13:26:55 -0400 Subject: Bug 1320977 - Add review/feedback/needinfo request counts and block statuses to /rest/user and /rest/user/suggest responses --- Bugzilla/WebService/User.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Bugzilla/WebService') diff --git a/Bugzilla/WebService/User.pm b/Bugzilla/WebService/User.pm index 5bb5e32c1..c569cf9d8 100644 --- a/Bugzilla/WebService/User.pm +++ b/Bugzilla/WebService/User.pm @@ -154,7 +154,7 @@ sub suggest { return { users => [] } if length($s) < 3; my $dbh = Bugzilla->dbh; - my @select = ('realname AS real_name', 'login_name AS name'); + my @select = ('userid AS id', 'realname AS real_name', 'login_name AS name'); my $order = 'last_seen_date DESC'; my $where; state $have_mysql = $dbh->isa('Bugzilla::DB::Mysql'); @@ -190,11 +190,15 @@ sub suggest { my @users = map { { + id => $self->type(int => $_->{id}), real_name => $self->type(string => $_->{real_name}), name => $self->type(email => $_->{name}), } } @$results; + Bugzilla::Hook::process('webservice_user_suggest', + { webservice => $self, params => $params, users => \@users }); + return { users => \@users }; } -- cgit v1.2.3-24-g4f1b