app/templates/repositories/show/delete.hbs
<div class="panel panel-transparent">
<div class="panel-body">
<div class="col-md-9 col-md-offset-3">
{{#each this.flashMessages.queue as |flash|}}
<FlashMessage @flash={{flash}} />
{{/each}}
{{#if (gt this.model.meta.doiCount 0)}}
<div class="alert alert-danger" role="alert">
You need to transfer all DOIs to another repository before you can delete the {{uppercase this.model.id}} repository.
</div>
<div class="pseudo-footer">
<div class="btn-toolbar btn-sm pull-right">
<button class="btn btn-sm" type="button" {{action "cancel" this.model}}>Cancel</button>
<LinkTo @route="repositories.show.transfer" @model={{this.model.id}} class="btn btn-sm"><i class="fas fa-arrow-circle-right"></i>Transfer DOIs</LinkTo>
</div>
<div class="clearfix"/>
</div>
{{else}}
<BsForm @formLayout="vertical" @model={{this.model}} @onSubmit={{action "submit"}} @submitOnEnter={{true}} as |form|>
<div class="form-group">
<label class="control-label">Are you sure you want to delete the {{uppercase this.model.id}} repository? This action cannot be undone.</label>
<form.element @controlType="text" id="confirm-symbol" @property="confirmSymbol" @showValidationOn="input" @helpText="Please add the Repository ID to delete." as |el| >
<el.control id="confirm-symbol-field" autofocus={{true}} />
</form.element>
</div>
<div class="pseudo-footer">
<div class="btn-toolbar pull-right">
<button id="cancel" class="btn btn-sm" type="button" {{action "cancel"}}>Cancel</button>
<button disabled={{v-get this.model 'confirmSymbol' 'isInvalid'}} id="delete" class="btn btn-sm btn-fill" type="button" {{action "submit"}}>Delete</button>
</div>
<div class="clearfix"/>
</div>
</BsForm>
{{/if}}
</div>
</div>
</div>