From 74d13079a60df96eb84581bd18c2e6d4df5cbe1e Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Tue, 12 Sep 2006 02:03:07 -0700 Subject: [PATCH] * Display links to archived bugs for all searches --- cgi/pkgreport.cgi | 15 ++++++++++----- debian/changelog | 1 + 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/cgi/pkgreport.cgi b/cgi/pkgreport.cgi index 43dec82f..bd0d275e 100755 --- a/cgi/pkgreport.cgi +++ b/cgi/pkgreport.cgi @@ -438,11 +438,6 @@ if (defined $pkg || defined $src) { push @references, sprintf "to the source package %s's bug page", srcurl($srcforpkg), htmlsanit($srcforpkg); } } - if ($pkg) { - set_option("archive", !$archive); - push @references, sprintf "to the %s reports for %s", pkgurl($pkg), ($archive ? "active" : "archived"), htmlsanit($pkg); - set_option("archive", $archive); - } if (@references) { $references[$#references] = "or $references[$#references]" if @references > 1; print "

You might like to refer ", join(", ", @references), ".

\n"; @@ -467,6 +462,16 @@ if (defined $pkg || defined $src) { print "different addresses.\n"; } +set_option("archive", !$archive); +print "

See the %s reports

", + urlsanit('pkgreport.cgi?'.join(';', + map {$_ eq 'archived'?():("$_=$param{$_}") + } keys %param, + ('archived='.$archive?"yes":"no") + ) + ), ($archive ? "active" : "archived"); +set_option("archive", $archive); + print $result if $showresult; print pkg_javascript() . "\n"; diff --git a/debian/changelog b/debian/changelog index 69d47bed..78e00625 100644 --- a/debian/changelog +++ b/debian/changelog @@ -126,6 +126,7 @@ debbugs (2.4.2) UNRELEASED; urgency=low - Use RFC compliant dates in headers (closes: #362935) - Split forwarded on commas for linking (closes: #367813) - Don't display duplicate bugs (closes: #348116) + - Display links to archived bugs for all searches (closes: #53710) -- Colin Watson Fri, 20 Jun 2003 18:57:25 +0100 -- 2.39.5