This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/group-index.hbs

74 lines
2.1 KiB
Handlebars

<div class="group-members-actions">
{{text-field value=filterInput
placeholderKey=filterPlaceholder
class="group-username-filter no-blur"}}
{{#if canManageGroup}}
{{#if currentUser.admin}}
{{group-members-dropdown
showAddMembersModal="showAddMembersModal"
showBulkAddModal="showBulkAddModal"}}
{{else}}
{{d-button icon="plus"
action="showAddMembersModal"
label="groups.add_members.title"
class="group-members-add"}}
{{/if}}
{{/if}}
</div>
{{#if hasMembers}}
{{#load-more selector=".group-members tr" action="loadMore"}}
<table class='group-members'>
<thead>
{{group-index-toggle order=order desc=desc field='username_lower' i18nKey='username'}}
<th class='group-owner'>{{i18n "groups.members.owner"}}</th>
{{group-index-toggle order=order desc=desc field='last_posted_at' i18nKey='last_post'}}
{{group-index-toggle order=order desc=desc field='last_seen_at' i18nKey='last_seen'}}
<th></th>
</thead>
<tbody>
{{#each model.members as |m|}}
<tr>
<td class='avatar'>
{{user-info user=m skipName=skipName}}
</td>
<td class='group-owner'>
{{#if m.owner}}
<strong class="group-owner-label">
{{d-icon "shield"}}
</strong>
{{/if}}
</td>
<td>
<span class="text">{{bound-date m.last_posted_at}}</span>
</td>
<td>
<span class="text">{{bound-date m.last_seen_at}}</span>
</td>
<td>
{{#if canManageGroup}}
{{group-member-dropdown
removeMember="removeMember"
makeOwner="makeOwner"
removeOwner="removeOwner"
member=m}}
{{/if}}
</td>
</tr>
{{/each}}
</tbody>
</table>
{{/load-more}}
{{conditional-loading-spinner condition=loading}}
{{else}}
<br>
<div>{{i18n "groups.empty.members"}}</div>
{{/if}}