mirror of https://github.com/rancher/ui.git
58 lines
1.7 KiB
Handlebars
58 lines
1.7 KiB
Handlebars
<div>
|
|
<table class="table fixed">
|
|
<thead>
|
|
<tr>
|
|
<th>{{t 'projectsPage.members.name.label'}}</th>
|
|
<th>{{t 'projectsPage.members.role.label'}}</th>
|
|
<th width="10"> </th>
|
|
<th width="40"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{{project-member-row
|
|
roles=filteredRoles
|
|
users=users
|
|
owner=creator
|
|
type=type
|
|
remove=(action "removeMember")
|
|
}}
|
|
{{#each memberArray as |member|}}
|
|
{{#unless member.pendingDelete}}
|
|
{{project-member-row
|
|
errors=(mut errors)
|
|
member=member
|
|
editing=editing
|
|
resource=primaryResource
|
|
roles=filteredRoles
|
|
users=filteredUsers
|
|
pageType=primaryResource.type
|
|
remove=(action "removeMember")
|
|
}}
|
|
{{/unless}}
|
|
{{/each}}
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="mt-10">
|
|
{{#if (and (eq filteredUsers.length 0) (eq access.provider 'local'))}}
|
|
{{#tooltip-element
|
|
type="tooltip-basic"
|
|
model=(t 'projectsPage.members.noAddUser')
|
|
tooltipTemplate='tooltip-static'
|
|
aria-describedby="tooltip-base"
|
|
tooltipFor="tooltipNoUsers"
|
|
}}
|
|
<button class="btn bg-link icon-btn p-0" disabled=true>
|
|
<span class="darken"><i class="icon icon-plus text-small"/></span>
|
|
<span>{{t 'projectsPage.members.addMember'}}</span>
|
|
</button>
|
|
{{/tooltip-element}}
|
|
{{else}}
|
|
<button class="btn bg-link icon-btn p-0" {{action "addMember" "User"}}>
|
|
<span class="darken"><i class="icon icon-plus text-small"/></span>
|
|
<span>{{t 'projectsPage.members.addMember'}}</span>
|
|
</button>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|