summaryrefslogtreecommitdiffstats
path: root/extensions/Review/Extension.pm
diff options
context:
space:
mode:
authorDylan William Hardison <dylan@hardison.net>2014-08-27 16:34:21 +0200
committerDylan William Hardison <dylan@hardison.net>2014-09-11 06:17:09 +0200
commit5b25f5c1f223643246750f74538fe1e95aea4382 (patch)
tree4365bbd7dac473ec37d5dae20e8e1e53c086e526 /extensions/Review/Extension.pm
parent97384adc32c5da9623d9e9e11f32a92ab9f3d953 (diff)
downloadbugzilla-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.pm18
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
#