return $self;
}
+sub dup_id {
+ my ($self) = @_;
+
+ return $self->{'dup_id'} if exists $self->{'dup_id'};
+
+ $self->{'dup_id'} = undef;
+ if ($self->{'resolution'} eq 'DUPLICATE') {
+ my $dbh = Bugzilla->dbh;
+ $self->{'dup_id'} =
+ $dbh->selectrow_array(q{SELECT dupe_of
+ FROM duplicates
+ WHERE dupe = ?},
+ undef,
+ $self->{'bug_id'});
+ }
+ return $self->{'dup_id'};
+}
+
sub actual_time {
my ($self) = @_;
return $self;
}
+sub dup_id {
+ my ($self) = @_;
+
+ return $self->{'dup_id'} if exists $self->{'dup_id'};
+
+ $self->{'dup_id'} = undef;
+ if ($self->{'resolution'} eq 'DUPLICATE') {
+ my $dbh = Bugzilla->dbh;
+ $self->{'dup_id'} =
+ $dbh->selectrow_array(q{SELECT dupe_of
+ FROM duplicates
+ WHERE dupe = ?},
+ undef,
+ $self->{'bug_id'});
+ }
+ return $self->{'dup_id'};
+}
+
sub actual_time {
my ($self) = @_;
my ($context, $bug) = @_;
return sub {
my $text = shift;
- return &::GetBugLink($text, $bug);
+ return &::GetBugLink($bug, $text);
};
},
1
<a href="bug_status.html">Resolution</a>:
</b>
</td>
- <td>[% bug.resolution FILTER html %]</td>
+ <td>
+ [% bug.resolution FILTER html %]
+ [% IF bug.resolution == "DUPLICATE" %]
+ of [% "bug ${bug.dup_id}" FILTER bug_link(bug.dup_id) %]
+ [% END %]
+ </td>
<td> </td>
<td align="right">