mirror of https://github.com/rancher/ui.git
46 lines
1.8 KiB
Handlebars
46 lines
1.8 KiB
Handlebars
<section class="">
|
|
<div class="row">
|
|
<div class="col span-7">
|
|
<div class="radio">
|
|
<label>{{radio-button selection=model.accessMode value="unrestricted"}} {{t 'siteAccess.unrestricted' individuals=(t individuals) collection=(t collection)}}</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>{{radio-button selection=model.accessMode value="restricted"}} {{t 'siteAccess.restricted' individuals=(t individuals) collection=(t collection)}}</label>
|
|
</div>
|
|
<div class="radio">
|
|
<label>{{radio-button selection=model.accessMode value="required"}} {{t 'siteAccess.required' individuals=(t individuals) collection=(t collection)}}</label>
|
|
</div>
|
|
</div>
|
|
<div class="col span-5">
|
|
{{#if showList}}
|
|
{{input-identity allowTeams=true action="addAuthorized" onError="gotError" selectExactOnBlur=false includeLocal=false}}
|
|
|
|
<hr/>
|
|
<h5>{{t 'siteAccess.listHeader' individuals=(t individuals) collection=(t collection)}}</h5>
|
|
|
|
<ul class="list-unstyled gh-block-list mt-10">
|
|
{{#each model.allowedPrincipalIds as |id|}}
|
|
<li>
|
|
{{#identity-block principalId=id}}
|
|
<button class="btn bg-primary btn-sm pull-right gh-action" {{action "removeAuthorized" id}} disabled={{array-includes access.principal.principalIds id}}><i class="icon icon-minus"/></button>
|
|
{{/identity-block}}
|
|
</li>
|
|
{{else}}
|
|
<li>
|
|
<span class="text-muted">{{t 'siteAccess.noIdentity'}}</span>
|
|
</li>
|
|
{{/each}}
|
|
</ul>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
{{top-errors errors=errors}}
|
|
|
|
<div class="row">
|
|
{{save-cancel cancelDisabled=true saved=saved savedDisabled=saved editing=true save="save"}}
|
|
</div>
|
|
</section>
|