{{text-field value=filterInput
placeholderKey=filterPlaceholder
autocomplete="discourse"
class="group-username-filter no-blur"}}
{{#if canManageGroup}}
{{d-button icon="plus"
action=(route-action "showAddMembersModal")
label="groups.add_members.title"
class="group-members-add"}}
{{#if currentUser.admin}}
{{d-button icon="plus"
action=(route-action "showBulkAddModal")
label="admin.groups.bulk_add.title"
class="group-bulk-add"}}
{{/if}}
{{/if}}
{{#if hasMembers}}
{{#load-more selector=".group-members tr" action=(action "loadMore")}}
{{group-index-toggle order=order desc=desc field='username_lower' i18nKey='username'}}
| {{i18n "groups.members.owner"}} |
{{group-index-toggle order=order desc=desc field='added_at' i18nKey='groups.member_added'}}
{{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'}}
|
{{#each model.members as |m|}}
|
{{user-info user=m skipName=skipName}}
|
{{#if m.owner}}
{{d-icon "shield-alt"}}
{{/if}}
|
{{bound-date m.added_at}}
|
{{bound-date m.last_posted_at}}
|
{{bound-date m.last_seen_at}}
|
{{#if canManageGroup}}
{{group-member-dropdown
removeMember=(action "removeMember")
makeOwner=(action "makeOwner")
removeOwner=(action "removeOwner")
member=m}}
{{/if}}
|
{{/each}}
{{/load-more}}
{{conditional-loading-spinner condition=loading}}
{{else}}
{{i18n "groups.empty.members"}}
{{/if}}