ui/lib/shared/addon/components/form-certificate-row/template.hbs

37 lines
1.3 KiB
Handlebars

{{#if editing}}
<div class="row">
<div class="pull-right">
<button class="btn bg-transparent text-small vertical-middle" type="button" {{action (action removeCert cert)}}>
{{t 'formSslTermination.removeCertLabel'}}
</button>
</div>
</div>
{{/if}}
<div class="row">
<div class="col span-6 mt-0 mb-0">
<div class="radio">
<label>
{{radio-button selection=mode value="default"}} {{t 'formSslTermination.default.label'}}
</label>
</div>
<div class="radio">
<label>
{{radio-button selection=mode disabled=(not allCertificates.length) value="custom"}}
<span class={{if allCertificates.length '' 'text-muted'}}>{{t 'formSslTermination.custom.label'}}</span>
</label>
</div>
</div>
{{#if allCertificates.length}}
<div class="col span-6 mt-0 mb-0">
<label class="acc-label">{{t 'formSslTermination.certificate'}}{{#if (or editing (eq mode "custom") )}}{{field-required}}{{/if}}</label>
{{new-select
classNames="form-control"
content=allCertificates
optionLabelPath="displayDetailedName"
optionValuePath="id"
disabled=(or (not editing) (eq mode "default"))
value=cert.certificateId
}}
</div>
{{/if}}
</div>