Jobset page: Show last evaluation time
[?]
Feb 22, 2013, 10:37 AM
4UUKWXDFP2CBW6MJCBIOROQZXZDJPWJWDCKYTXBFKNCGVMJ32BJQCDependencies
- [2]
VH5ZABDRAdd a page to show the latest evaluations for the entire server - [3]
OEPUOUNBUsing twitter bootstrap for more consistent looks for Hydra - [4]
75XUS62Y* Added a page to quickly see all failed builds and failed evaluations - [5]
K22TMPH5Make the info tables less compressed - [6]
RAKTHYAI* In the job status and error pages, show when the status of a job - [7]
G5YSUSNZIn build tables, hide the project, jobset and/or job name if they're constant - [8]
6QRHXIM3* Speed up the jobset index page. Especially the query to get the - [9]
3PNG7NIBRemove trailing whitespace - [10]
TFK74CQRPut job status on a separate tab - [11]
OX6NYJDVSplit viewing and editing a jobset - [*]
3HZY24CX* Make jobsets viewable under - [*]
UMFB2767Hydra/64: Leaving number of builds empty gives DBIx error - [*]
ODNCGFQ5* Improved the navigation bar: don't include all projects (since that
Change contents
- edit in src/lib/Hydra/Controller/Jobset.pm at line 53
($c->stash->{latestEval}) = $c->stash->{jobset}->jobsetevals->search({}, { limit => 1, order_by => ["id desc"] }); - replacement in src/root/errors.tt at line 28
<pre class="multiLineMsg error">[% HTML.escape(j.errormsg) %]</pre><pre class="error">[% HTML.escape(j.errormsg) %]</pre> - replacement in src/root/errors.tt at line 54
<pre class="multiLineMsg error">[% HTML.escape(j.errormsg) %]</pre><pre class="error">[% HTML.escape(j.errormsg) %]</pre> - replacement in src/root/jobset.tt at line 62
[% INCLUDE renderDateTime timestamp = jobset.lastcheckedtime %][% IF jobset.errormsg %]<em>, with evaluation errors!</em>[% ELSE %], <em>no evaluation errors</em>[% END %][% INCLUDE renderDateTime timestamp = jobset.lastcheckedtime %][% IF jobset.errormsg %]<em>, withevaluation errors!</em>[% ELSE %], <em>no evaluation errors</em>[% END %][% ELSE %]<em>never</em>[% END %]</td></tr><tr><th>Last evaluation:</th><td>[% IF latestEval %][% INCLUDE renderDateTime timestamp = latestEval.timestamp %] - replacement in src/root/jobset.tt at line 125
<h2>Evaluation errors</h2><p>Errors occurred at <tt>[% INCLUDE renderDateTime timestamp=jobset.errortime %]</tt>.</p><pre class="multiLineMsg error">[% HTML.escape(jobset.errormsg) %]</pre><p>Errors occurred at [% INCLUDE renderDateTime timestamp=jobset.errortime %].</p><pre class="alert alert-error">[% HTML.escape(jobset.errormsg) %]</pre>