Put job status on a separate tab

[?]
Feb 21, 2013, 12:30 PM
TFK74CQRYCOR2RAUZ6LATA3IJVR7QCWSPCMTXCJPPDPIRS7D5UTQC

Dependencies

  • [2] OX6NYJDV Split viewing and editing a jobset
  • [3] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [4] TJPIS3UP hydra: minor improvements in hydra ui
  • [5] 3PNG7NIB Remove trailing whitespace
  • [6] UMFB2767 Hydra/64: Leaving number of builds empty gives DBIx error
  • [7] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [8] OEPUOUNB Using twitter bootstrap for more consistent looks for Hydra
  • [9] Q4VDOA76 Replace last 5 builds on jobset page with last 5 evaluations. Moved hide/unhide and evaluate options to jobset topmenu.
  • [10] RWFCW6ZN In the jobset evals lists, show what inputs changed between consecutive evals
  • [11] KG5AMUMG Cleanup
  • [12] 6QRHXIM3 * Speed up the jobset index page. Especially the query to get the
  • [*] 3HZY24CX * Make jobsets viewable under

Change contents

  • replacement in src/lib/Hydra/Controller/Jobset.pm at line 52
    [3.1][3.0:52]()
    $c->stash->{evals} = getEvals($self, $c, 0, 5);
    [3.1]
    [3.4]
    $c->stash->{evals} = getEvals($self, $c, 0, 10);
  • replacement in src/root/jobset.tt at line 44
    [2.6589][2.6589:6672]()
    <li class="active"><a href="#tabs-information" data-toggle="tab">Jobset</a></li>
    [2.6589]
    [2.6672]
    <li class="active"><a href="#tabs-evaluations" data-toggle="tab">Evaluations</a></li>
  • edit in src/root/jobset.tt at line 48
    [2.6829]
    [2.6829]
    <li><a href="#tabs-status" data-toggle="tab">Job status</a></li>
  • replacement in src/root/jobset.tt at line 55
    [3.11600][2.6988:7042]()
    <div id="tabs-information" class="tab-pane active">
    [3.11600]
    [3.27084]
    <div id="tabs-evaluations" class="tab-pane active">
    <table class="layoutTable">
    <tr>
    <th>Last checked:</th>
    <td>
    [% IF jobset.lastcheckedtime %]
    [% INCLUDE renderDateTime timestamp = jobset.lastcheckedtime %][% IF jobset.errormsg %]<em>, with evaluation errors!</em>[% ELSE %], <em>no evaluation errors</em>[% END %]
    [% ELSE %]
    <em>never</em>
    [% END %]
    </td>
    </tr>
    </table>
    <br/>
  • edit in src/root/jobset.tt at line 73
    [2.7073][2.7073:7112]()
    <h2>Most recent evaluations</h2>
  • edit in src/root/jobset.tt at line 76
    [3.27517]
    [2.7252]
    </div>
    <div id="tabs-status" class="tab-pane">
  • edit in src/root/jobset.tt at line 124
    [2.8848][2.8848:8873]()
    <h2>Information</h2>
  • edit in src/root/jobset.tt at line 152
    [2.9651][2.9651:10004]()
    </tr>
    <tr>
    <th>Last checked:</th>
    <td>
    [% IF jobset.lastcheckedtime %]
    [% INCLUDE renderDateTime timestamp = jobset.lastcheckedtime %][% IF jobset.errormsg %]<em>, with errors!</em>[% ELSE %], <em>no errors</em>[% END %]
    [% ELSE %]
    <em>never</em>
    [% END %]
    </td>