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-requests.hbs

56 lines
1.8 KiB
Handlebars

<section class="user-content">
<div class="group-members-actions">
{{text-field value=filterInput
placeholderKey=filterPlaceholder
class="group-username-filter no-blur"}}
</div>
{{#if hasRequesters}}
{{#load-more selector=".group-members tr" action=(action "loadMore")}}
<table class='group-members'>
<thead>
{{group-index-toggle order=order desc=desc field='username_lower' i18nKey='username'}}
{{group-index-toggle order=order desc=desc field='requested_at' i18nKey='groups.member_requested'}}
<th>{{i18n "groups.requests.reason"}}</th>
<th></th>
<th></th>
</thead>
<tbody>
{{#each model.requesters as |m|}}
<tr>
<td class='avatar'>
{{user-info user=m skipName=skipName}}
</td>
<td>
<span class="text">{{bound-date m.requested_at}}</span>
</td>
<td>{{m.reason}}</td>
<td>
{{#if m.request_undone}}
{{i18n "groups.requests.undone"}}
{{else if m.request_accepted}}
{{i18n "groups.requests.accepted"}}
{{d-button action=(action "undoAcceptRequest") actionParam=m label="undo"}}
{{else if m.request_denied}}
{{i18n "groups.requests.denied"}}
{{else}}
{{d-button action=(action "acceptRequest") actionParam=m label="groups.requests.accept" class="btn-primary"}}
{{d-button action=(action "denyRequest") actionParam=m label="groups.requests.deny" class="btn-danger"}}
{{/if}}
</td>
<td></td>
</tr>
{{/each}}
</tbody>
</table>
{{/load-more}}
{{conditional-loading-spinner condition=loading}}
{{else}}
<div>{{i18n "groups.empty.requests"}}</div>
{{/if}}
</section>