forked from lix-project/hydra
Remove the related builds tab
You can now just click on the evaluation link on the first tab to see all builds in the same jobset. This also makes rendering build pages quite a bit faster for jobsets like Nixpkgs.
This commit is contained in:
parent
c6fe9f00bf
commit
6afe528570
|
@ -96,14 +96,6 @@ sub view_build : Chained('build') PathPart('') Args(0) {
|
||||||
($c->stash->{eval}) = $c->stash->{build}->jobsetevals->search(
|
($c->stash->{eval}) = $c->stash->{build}->jobsetevals->search(
|
||||||
{ hasnewbuilds => 1},
|
{ hasnewbuilds => 1},
|
||||||
{ limit => 1, order_by => ["id"] });
|
{ limit => 1, order_by => ["id"] });
|
||||||
|
|
||||||
my $maxRelated = 100;
|
|
||||||
my $r = $c->model('DB::Builds')->search(
|
|
||||||
{ eval => { -in => $build->jobsetevalmembers->search({}, {rows => 1})->get_column('eval')->as_query } },
|
|
||||||
{ join => 'jobsetevalmembers', order_by => [ 'project', 'jobset', 'job'], distinct => 1, rows => $maxRelated + 1 }
|
|
||||||
);
|
|
||||||
$c->stash->{relatedbuilds} = [$r->all];
|
|
||||||
delete $c->stash->{relatedbuilds} if scalar(@{$c->stash->{relatedbuilds}}) > $maxRelated;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,6 @@
|
||||||
<li class="active"><a href="#tabs-summary" data-toggle="tab">Summary</a></li>
|
<li class="active"><a href="#tabs-summary" data-toggle="tab">Summary</a></li>
|
||||||
<li><a href="#tabs-details" data-toggle="tab">Details</a></li>
|
<li><a href="#tabs-details" data-toggle="tab">Details</a></li>
|
||||||
<li><a href="#tabs-buildinputs" data-toggle="tab">Build inputs</a></li>
|
<li><a href="#tabs-buildinputs" data-toggle="tab">Build inputs</a></li>
|
||||||
[% IF relatedbuilds %]<li><a href="#tabs-relatedbuilds" data-toggle="tab">Related builds</a></li>[% END %]
|
|
||||||
[% IF build.buildsteps %]<li><a href="#tabs-buildsteps" data-toggle="tab">Build steps</a></li>[% END %]
|
[% IF build.buildsteps %]<li><a href="#tabs-buildsteps" data-toggle="tab">Build steps</a></li>[% END %]
|
||||||
[% IF build.dependents %]<li><a href="#tabs-usedby" data-toggle="tab">Used by</a></li>[% END%]
|
[% IF build.dependents %]<li><a href="#tabs-usedby" data-toggle="tab">Used by</a></li>[% END%]
|
||||||
[% IF prevBuilds %]<li><a href="#tabs-history" data-toggle="tab">History chart</a></li>[% END %]
|
[% IF prevBuilds %]<li><a href="#tabs-history" data-toggle="tab">History chart</a></li>[% END %]
|
||||||
|
@ -339,13 +338,6 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
[% IF relatedbuilds %]
|
|
||||||
<div id="tabs-relatedbuilds" class="tab-pane">
|
|
||||||
<p>The following builds are part of the same jobset evaluation that produced this build.</p>
|
|
||||||
[% INCLUDE renderBuildList builds=relatedbuilds hideProjectName=1 hideJobsetName=1 %]
|
|
||||||
</div>
|
|
||||||
[% END %]
|
|
||||||
|
|
||||||
[% IF build.buildsteps %]
|
[% IF build.buildsteps %]
|
||||||
<div id="tabs-buildsteps" class="tab-pane">
|
<div id="tabs-buildsteps" class="tab-pane">
|
||||||
[% INCLUDE renderBuildSteps type="All" %]
|
[% INCLUDE renderBuildSteps type="All" %]
|
||||||
|
|
Loading…
Reference in a new issue