ui/lib/shared/addon/components/project-member-row/template.hbs

47 lines
1.3 KiB
Handlebars

<td class="pr-10">
{{#if owner}}
{{owner.displayName}}
{{else}}
{{#if noUpdate}}
{{#if principal}}
{{identity-block principal=principal}}
{{else if principalId}}
<div class="gh-block">
<div class="gh-avatar">
<img src="{{principalGravatarSrc}}" width="35" height="35">
</div>
<div class="gh-block-content">
<div class="clip gh-block-name">
{{principalId}}
</div>
</div>
</div>
{{else}}
{{!-- we should never get here, but if we did you can start with a error in principal search by id --}}
{{t 'generic.unknown'}}&nbsp;{{t 'generic.user'}}
{{/if}}
{{else}}
{{input-identity allowTeams=true action="addAuthorized" onError="gotError"}}
{{/if}}
{{/if}}
</td>
<td class="pr-10">
{{#if owner}}
{{t 'generic.owner'}}
{{else}}
{{#if noUpdate}}
{{roleTemplateId}}
{{else}}
{{searchable-select change="onSelect" content=choices value=roleTemplateId readOnly=noUpdate}}
{{/if}}
{{/if}}
</td>
<td>&nbsp;</td>
<div class="input-group-btn">
{{#unless owner}}
<button class="btn bg-primary btn-sm" {{action remove member}}>
<i class="icon icon-minus" />
</button>
{{/unless}}
</div>