ui/lib/shared/addon/components/modal-edit-host/template.hbs

74 lines
2.2 KiB
Handlebars

<section class="header">
<h1>{{t 'editHost.title'}}</h1>
</section>
<section class="horizontal-form container-fluid">
<div class="row inline-form">
<div class="col span-2 col-inline">
<label>{{t 'editHost.hostname.label'}}</label>
</div>
<div class="col span-8">
{{model.hostname}}
<p class="text-info">{{t 'editHost.hostname.help'}}</p>
</div>
</div>
<div class="row inline-form">
<div class="col span-2 col-inline">
<label>{{t 'editHost.customName.label'}}</label>
</div>
<div class="col span-8">
{{input type="text" value=customName classNames="form-control" placeholder=(t 'editHost.customName.placeholder')}}
</div>
</div>
<div class="row inline-form">
<div class="col span-2 col-inline">
<label>{{t 'editHost.description.label'}}</label>
</div>
<div class="col span-8">
{{textarea value=primaryResource.description classNames="form-control no-resize" rows="5" placeholder=(t 'editHost.description.placeholder')}}
</div>
</div>
{{limit-parameters model=primaryResource}}
<div class="row inline-form">
<div class="col span-12">
{{form-user-labels
initialLabels=originalModel.labels
readonlyLabels=readonlyLabels
setLabels=(action 'setUserLabels')
}}
</div>
</div>
<div class="row box ">
<h4>{{t 'editHost.ips.label'}}</h4>
{{form-value-array
initialValues=ips
changed=(action (mut ips))
addActionLabel="editHost.ips.addActionLabel"
valueLabel="editHost.ips.valueLabel"
valuePlaceholder="editHost.ips.valuePlaceholder"
}}
<p class="help-block">{{t 'editHost.ips.help'}}</p>
</div>
<div class="row box mt-30">
<h4>{{t 'editHost.requireAny.label'}}</h4>
{{form-key-value
initialStr=requireAny
changedStr=(action (mut requireAny))
requiredIfAny=requiredIfAny
addActionLabel="editHost.requireAny.addActionLabel"
allowEmptyValue=true
}}
<p class="help-block">{{t 'editHost.requireAny.help' htmlSafe=true}}</p>
</div>
</section>
{{top-errors errors=errors}}
{{save-cancel editing=editing save="save" cancel="cancel"}}