From df5dcd17986e04d6fa336078665295d30cbbd0aa Mon Sep 17 00:00:00 2001 From: "myk%mozilla.org" Date: Fri, 1 Mar 2002 14:03:55 +0000 Subject: [PATCH] Fix for bug 99209: Display links on dependency tree page for modifying dependent bugs. Patch by Myk Melez . r=kiko,bbaetz git-svn-id: svn://10.0.0.236/trunk@115568 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/bugzilla/showdependencytree.cgi | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mozilla/webtools/bugzilla/showdependencytree.cgi b/mozilla/webtools/bugzilla/showdependencytree.cgi index 4baa3497690..b193022950b 100755 --- a/mozilla/webtools/bugzilla/showdependencytree.cgi +++ b/mozilla/webtools/bugzilla/showdependencytree.cgi @@ -221,9 +221,17 @@ sub makeTreeHTML { $html = "

Bugs that bug $linked_id ".($target eq "blocked" ? "blocks" : "depends on"); + # If there are some bugs in this tree, add a link to view them + # as a bug list, and add another link to edit them on the "change + # several bugs" page if there is more than one and the user has + # "editbugs" privileges. if ((scalar keys %printed) > 0) { - $html .= ' (view as bug list)'; + my $link = "buglist.cgi?bug_id=" . join(',', keys %printed); + $html .= qq~ (view as bug list~; + if (UserInGroup("editbugs") && (scalar keys %printed) > 1) { + $html .= qq~ | change several~; + } + $html .= ')'; } # Provide feedback for omitted bugs