{{#accordion-list-item title=(t 'formScheduling.title') detail=(t 'formScheduling.detail' appName=settings.appName) expandAll=expandAll expand=(action expandFn) }} {{#if editing}} {{#if canRequestHost}}
{{#if isRequestedHost}}
{{searchable-select class="form-control" content=hostChoices value=requestedHostId optionValuePath="id" optionLabelPath="name" disabled=(not isRequestedHost) style="display: inline-block; width: auto;" }}
{{/if}}
{{else}} {{#if isGlobal}} {{else}} {{/if~}} {{/if}} {{else if isGlobal}} {{else if requestedHostId}}
{{selectedChoice.name}}
{{else}}

{{t 'formScheduling.autoPick.container'}}

{{/if}} {{#unless isRequestedHost}}
{{node-selector editing=editing title="formScheduling.nodeSelector.requireAll" rules=scheduling.node.requireAll}}
{{node-selector editing=editing title="formScheduling.nodeSelector.requireAny" rules=scheduling.node.requireAny}}
{{node-selector editing=editing title="formScheduling.nodeSelector.preferred" rules=scheduling.node.preferred}}
{{#advanced-section advanced=advanced}}
{{scheduling-toleration editing=editing tolerate=scheduling.tolerate}}
{{#input-or-display editable=editing value=scheduling.scheduler}} {{input type="text" classNames="form-control" value=scheduling.scheduler placeholder=(t 'formScheduling.scheduler.placeholder')}} {{/input-or-display}}
{{#input-or-display editable=editing value=scheduling.priority}} {{input-integer min="1" step="1" value=scheduling.priority classNames="form-control" placeholder=(t 'formScheduling.priority.placeholder')}} {{/input-or-display}}
{{#input-or-display editable=editing value=scheduling.priorityClassName}} {{input type="text" classNames="form-control" value=scheduling.priorityClassName placeholder=(t 'formScheduling.priorityClassName.placeholder')}} {{/input-or-display}}
{{/advanced-section}} {{/unless}} {{/accordion-list-item}}