summaryrefslogtreecommitdiffstats
path: root/extensions/RequestNagger/lib
diff options
context:
space:
mode:
authorByron Jones <bjones@mozilla.com>2013-10-30 07:58:13 +0100
committerByron Jones <bjones@mozilla.com>2013-10-30 07:58:13 +0100
commit1b28e5b941d480249d4dd637138a3781d6f9cd05 (patch)
treea69d86f0194417e096ceb1a460ca7d064403128c /extensions/RequestNagger/lib
parent7f7de14b517a953e83c97ec5a268613442826b8c (diff)
downloadbugzilla-1b28e5b941d480249d4dd637138a3781d6f9cd05.tar.gz
bugzilla-1b28e5b941d480249d4dd637138a3781d6f9cd05.tar.xz
Bug 892615: update requestnagging to suport securemail
Diffstat (limited to 'extensions/RequestNagger/lib')
-rw-r--r--extensions/RequestNagger/lib/Bug.pm30
1 files changed, 30 insertions, 0 deletions
diff --git a/extensions/RequestNagger/lib/Bug.pm b/extensions/RequestNagger/lib/Bug.pm
new file mode 100644
index 000000000..de6d5eae5
--- /dev/null
+++ b/extensions/RequestNagger/lib/Bug.pm
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# This Source Code Form is "Incompatible With Secondary Licenses", as
+# defined by the Mozilla Public License, v. 2.0.
+
+package Bugzilla::Extension::RequestNagger::Bug;
+
+use strict;
+use parent qw(Bugzilla::Bug);
+
+sub short_desc {
+ my ($self) = @_;
+ return $self->{secure_bug} ? '(Secure bug)' : $self->SUPER::short_desc;
+}
+
+sub tooltip {
+ my ($self) = @_;
+ my $tooltip = $self->bug_status;
+ if ($self->bug_status eq 'RESOLVED') {
+ $tooltip .= '/' . $self->resolution;
+ }
+ if (!$self->{secure_bug}) {
+ $tooltip .= ' ' . $self->product . ' :: ' . $self->component;
+ }
+ return $tooltip;
+}
+
+1;