diff options
author | Dylan William Hardison <dylan@hardison.net> | 2014-08-27 16:34:21 +0200 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2014-09-11 06:17:09 +0200 |
commit | 5b25f5c1f223643246750f74538fe1e95aea4382 (patch) | |
tree | 4365bbd7dac473ec37d5dae20e8e1e53c086e526 /extensions/Review/Extension.pm | |
parent | 97384adc32c5da9623d9e9e11f32a92ab9f3d953 (diff) | |
download | bugzilla-5b25f5c1f223643246750f74538fe1e95aea4382.tar.gz bugzilla-5b25f5c1f223643246750f74538fe1e95aea4382.tar.xz |
Bug 1021902 - UI to view a user's review history
r=glob
Diffstat (limited to 'extensions/Review/Extension.pm')
-rw-r--r-- | extensions/Review/Extension.pm | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/extensions/Review/Extension.pm b/extensions/Review/Extension.pm index 78e19f9b7..8a7a9fe62 100644 --- a/extensions/Review/Extension.pm +++ b/extensions/Review/Extension.pm @@ -601,6 +601,9 @@ sub page_before_template { elsif ($args->{page_id} eq 'review_requests_rebuild.html') { $self->review_requests_rebuild($args); } + elsif ($args->{page_id} eq 'review_history.html') { + $self->review_history($args); + } } sub review_suggestions_report { @@ -655,6 +658,21 @@ sub review_requests_rebuild { } } +sub review_history { + my ($self, $args) = @_; + + my $user = Bugzilla->login(LOGIN_REQUIRED); + + Bugzilla::User::match_field({ 'requestee' => { 'type' => 'single' } }); + my $requestee = Bugzilla->input_params->{requestee}; + if ($requestee) { + $args->{vars}{requestee} = Bugzilla::User->check({ name => $requestee, cache => 1 }); + } + else { + $args->{vars}{requestee} = $user; + } +} + # # installation # |