[% WRAPPER layout.tt title= (create ? "Creating jobset in project $project.name" : createFromEval ? "Creating jobset from evaluation $eval.id of $project.name:$jobset.name" : cloneJobset ? "Cloning jobset $project.name:$jobset.name" : "Editing jobset $project.name:$jobset.name") %] [% PROCESS common.tt %] [% USE format %] [% BLOCK renderJobsetInput %] input.name) %]/> [% INCLUDE renderSelection curValue=input.type param="$baseName-type" options=inputTypes edit=1 %] [% IF createFromEval %] [% value = (input.uri or input.value); IF input.revision; value = value _ " " _ input.revision; END; warn = input.altnr != 0; %] [% ELSE %] [% alt = input.search_related('jobsetinputalts', {altnr => 0}); value = alt.value warn = input.jobsetinputalts_rs.count > 1; %] [% END %] [% IF warn %]
Warning: This input had more than one value. This is no longer supported. The additional values have been removed.
[% END %] value, id => "$baseName-value", name => "$baseName-value") %]/> [% END %] [% BLOCK renderJobsetInputs %] [% inputs = createFromEval ? eval.jobsetevalinputs : jobset.jobsetinputs; FOREACH input IN inputs %] [% INCLUDE renderJobsetInput input=input baseName="input-$input.name" %] [% END %]
Input nameTypeValueNotify committers
[% END %]
edit ? jobset.name : "") %]/>
jobset.description) %]/>
jobset.flake) %]/>
jobset.nixexprpath) %]/> in jobset.nixexprinput) %]/>
jobset.checkinterval) %]/> sec
(0 to disable polling)
jobset.schedulingshares) %]/>
[% IF totalShares %] ([% f = format("%.2f"); f(jobset.schedulingshares / totalShares * 100) %]% out of [% totalShares %] shares) [% END %]
jobset.emailoverride) %] [%IF !emailNotification%]disabled=1[%END%] />
jobset.keepnr) %]/>
[% INCLUDE renderJobsetInputs %]
[% INCLUDE renderJobsetInput input="" extraClass="template" id="input-template" baseName="input-template" %]
[% END %]