diff --git a/src/lib/Hydra/Controller/Job.pm b/src/lib/Hydra/Controller/Job.pm index def78c0a..aa708bb2 100644 --- a/src/lib/Hydra/Controller/Job.pm +++ b/src/lib/Hydra/Controller/Job.pm @@ -89,6 +89,15 @@ sub closure_sizes : Chained('job') PathPart('closure-sizes') Args(0) { } +sub output_sizes : Chained('job') PathPart('output-sizes') Args(0) { + my ($self, $c) = @_; + my @res = $c->stash->{job}->builds->search( + { finished => 1, buildstatus => 0, size => { '!=', 0 } }, + { order_by => "id", columns => [ "id", "timestamp", "size" ] }); + $self->status_ok($c, entity => [ map { { id => $_->id, timestamp => $_ ->timestamp, value => $_->size } } @res ]); +} + + # Hydra::Base::Controller::ListBuilds needs this. sub get_builds : Chained('job') PathPart('') CaptureArgs(0) { my ($self, $c) = @_; diff --git a/src/root/build-history-tab.tt b/src/root/build-history-tab.tt index bef3af62..8d274f71 100644 --- a/src/root/build-history-tab.tt +++ b/src/root/build-history-tab.tt @@ -71,71 +71,3 @@ }); }); - -