ui/lib/shared/addon/components/webhook/scale-host-config/template.hbs

70 lines
2.4 KiB
Handlebars

<div class="box mt-20">
<div class="form-label form-control-static">
<label>{{t 'newReceiver.action.label'}}</label>
</div>
<div>
<span class="radio inline-block mr-10">
<label>{{radio-button selection=model.action value="up"}}&nbsp;{{t 'newReceiver.action.up'}}</label>
</span>
<span class="radio inline-block">
<label>{{radio-button selection=model.action value="down"}}&nbsp;{{t 'newReceiver.action.down'}}</label>
</span>
</div>
</div>
<div class="box mt-20">
<div class="form-label form-control-static">
<label>{{t 'newReceiver.hostSelector.label'}}{{field-required}}</label>
</div>
<div>
{{new-select
classNames="form-control"
content=machineTemplateChoices
localizedLabel=false
value=model.machineTemplateId
}}
<p class="help-block">{{t (concat-str 'newReceiver.hostSelector.help.' model.action character='') by=model.amount}}</p>
</div>
</div>
<div class="box mt-20">
<div class="form-label form-control-static">
<label>{{t 'newReceiver.amount.label'}}</label>
</div>
<div class="row">
<div class="col span-2">
{{format-number model.amount}}
</div>
<div class="col span-10">
{{input-slider value=model.amount valueMin=1 valueMax=11}}
</div>
</div>
</div>
<div class="box mt-20 row">
<div class="col span-6 mt-0 mb-0">
<label class="acc-label">{{t 'newReceiver.min.label'}}</label>
{{input-integer min=1 value=model.min class="form-control" placeholder=(t 'newReceiver.min.placeholder')}}
</div>
<div class="col span-6 mt-0 mb-0">
<label class="acc-label">{{t 'newReceiver.max.label'}}</label>
{{input-integer min=1 value=model.max class="form-control" placeholder=(t 'newReceiver.max.placeholder')}}
</div>
</div>
{{#if (eq model.action "down")}}
<div class="box mt-20">
<div class="form-label form-control-static">
<label class="acc-label
">{{t 'newReceiver.deleteOption.label'}}</label>
</div>
<div>
<span class="radio inline-block mr-10">
<label>{{radio-button selection=model.deleteOption value="leastRecent"}}&nbsp;{{t 'newReceiver.deleteOption.leastRecent'}}</label>
</span>
<span class="radio inline-block">
<label>{{radio-button selection=model.deleteOption value="mostRecent"}}&nbsp;{{t 'newReceiver.deleteOption.mostRecent'}}</label>
</span>
</div>
</div>
{{/if}}