diff options
author | Byron Jones <bjones@mozilla.com> | 2013-10-30 07:58:13 +0100 |
---|---|---|
committer | Byron Jones <bjones@mozilla.com> | 2013-10-30 07:58:13 +0100 |
commit | 1b28e5b941d480249d4dd637138a3781d6f9cd05 (patch) | |
tree | a69d86f0194417e096ceb1a460ca7d064403128c /extensions/RequestNagger/lib | |
parent | 7f7de14b517a953e83c97ec5a268613442826b8c (diff) | |
download | bugzilla-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.pm | 30 |
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; |