Skip to content

Commit a48e145

Browse files
committed
Bug 1146774: treeherder/tbpl comments are not automatically collapsed
1 parent 061328f commit a48e145

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

extensions/BugModal/Extension.pm

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,13 @@ sub template_before_process {
256256
$vars->{tracking_flags_table} = \@tracking_table;
257257

258258
# for the "view -> hide treeherder comments" menu item
259-
$vars->{treeherder} = Bugzilla->treeherder_user;
259+
my $treeherder_id = Bugzilla->treeherder_user->id;
260+
foreach my $change_set (@{ $bug->activity_stream }) {
261+
if ($change_set->{comment} && $change_set->{comment}->author->id == $treeherder_id) {
262+
$vars->{treeherder} = Bugzilla->treeherder_user;
263+
last;
264+
}
265+
}
260266
}
261267

262268
sub bug_start_of_set_all {

extensions/BugModal/template/en/default/bug_modal/activity_stream.html.tmpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
<menuitem id="view-comments-only" label="Comments Only"></menuitem>
2020
<hr>
2121
<menuitem id="view-toggle-cc" label="Show CC Changes"></menuitem>
22-
<menuitem id="view-toggle-treeherder" label="Hide Treeherder Comments" data-userid="[% treeherder.id FILTER none %]"></menuitem>
22+
[% IF treeherder %]
23+
<menuitem id="view-toggle-treeherder" label="Hide Treeherder Comments" data-userid="[% treeherder.id FILTER none %]"></menuitem>
24+
[% END %]
2325
</menu>
2426

2527
[%

0 commit comments

Comments
 (0)