[% WRAPPER layout.tt title="Jobset $project.name:$jobset.name" %]
[% PROCESS common.tt %]
[% BLOCK renderInput %]
[% END %]
[% BLOCK renderInputs %]
Last checked: |
[% IF jobset.lastcheckedtime %]
[% INCLUDE renderDateTime timestamp = jobset.lastcheckedtime %][% IF jobset.errormsg %], with
evaluation errors![% ELSE %], no evaluation errors[% END %]
[% ELSE %]
never
[% END %]
|
Last evaluation: |
[% IF latestEval %]
[% INCLUDE renderDateTime timestamp = latestEval.timestamp %]
[% ELSE %]
never
[% END %]
|
[% IF evals.size() > 0 %]
[% INCLUDE renderEvals linkToAll=c.uri_for(c.controller('Jobset').action_for('evals'), [project.name, jobset.name]) %]
[% END %]
[% INCLUDE makeLazyTab tabName="tabs-status" uri=c.uri_for('/jobset' project.name jobset.name "status-tab") %]
[% IF jobset.errormsg %]
Errors occurred at [% INCLUDE renderDateTime timestamp=jobset.errortime %].
[% HTML.escape(jobset.errormsg) %]
[% END %]
Edit
Description: |
[% HTML.escape(jobset.description) %] |
Nix expression: |
[% HTML.escape(jobset.nixexprpath) %] in input
[% HTML.escape(jobset.nixexprinput) %]
|
Enabled: |
[% jobset.enabled ? "Yes" : "No" %] |
Enable email notification: |
[% jobset.enableemail ? "Yes" : "No" %] |
Email override: |
[% HTML.escape(jobset.emailoverride) %] |
Number of builds to keep: |
[% jobset.keepnr %] |
[% INCLUDE renderInputs %]
[% INCLUDE makeLazyTab tabName="tabs-jobs" uri=c.uri_for('/jobset' project.name jobset.name "jobs-tab") %]
[% END %]