* Use isCurrent to determine the inactive jobs.

[?]
Oct 8, 2009, 8:54 AM
SFUSIKUYLJ6KO5UGPIGXELXQPR5BK2PSPIWVFNPKM42BSSQHYAUQC

Dependencies

  • [2] Z4KRJX4Q * In the last succeeded / job status queries, use the Builds.isCurrent
  • [3] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [4] 3HZY24CX * Make jobsets viewable under

Change contents

  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 31
    [3.336][2.492:615](),[2.615][3.418:502](),[3.418][3.418:502]()
    $c->stash->{activeJobs} = [$c->stash->{jobset}->builds->search({isCurrent => 1}, {select => ["job"], distinct => 1})];
    $c->stash->{inactiveJobs} = [$c->stash->{jobset}->jobs->search({active => 0})];
    [3.336]
    [3.819]
    $c->stash->{activeJobs} = [
    $c->stash->{jobset}->builds->search(
    {isCurrent => 1},
    {select => ["job"], order_by => ["job"], distinct => 1}
    )];
    $c->stash->{inactiveJobs} = [
    $c->stash->{jobset}->builds->search(
    {},
    {select => ["job"], order_by => ["job"], group_by => ["job"], having => { 'sum(isCurrent)' => 0 }}
    )];
  • replacement in src/root/jobset.tt at line 129
    [3.12519][3.12519:12644]()
    [% FOREACH j IN inactiveJobs %] [% INCLUDE renderJobName project=project.name jobset=jobset.name job=j.name %] [% END %]
    [3.12519]
    [3.12644]
    [% FOREACH j IN inactiveJobs %] [% INCLUDE renderJobName project=project.name jobset=jobset.name job=j.get_column('job') %] [% END %]