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