mirror of
https://github.com/discourse/discourse.git
synced 2025-09-12 21:10:47 +08:00
69 lines
2.4 KiB
Handlebars
69 lines
2.4 KiB
Handlebars
{{#d-section pageClass="groups"}}
|
|
<h1>{{i18n "groups.index.title"}}</h1>
|
|
{{#if groups}}
|
|
{{#load-more selector=".groups-table .groups-table-row" action="loadMore"}}
|
|
<div class='container'>
|
|
<table class="groups-table">
|
|
<thead>
|
|
<th></th>
|
|
<th>{{i18n "groups.user_count"}}</th>
|
|
<th>{{i18n "groups.membership"}}</th>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{{#each groups as |group|}}
|
|
<tr class="groups-table-row">
|
|
<td class="groups-info">
|
|
{{#link-to "group.members" group.name}}
|
|
{{#if group.flair_url}}
|
|
<span class='group-avatar-flair'>
|
|
{{avatar-flair
|
|
flairURL=group.flair_url
|
|
flairBgColor=group.flair_bg_color
|
|
flairColor=group.flair_color
|
|
groupName=group.name}}
|
|
</span>
|
|
{{/if}}
|
|
|
|
<span>
|
|
<span class='groups-info-name'>{{group.displayName}}</span>
|
|
|
|
{{#if group.full_name}}
|
|
<span class='groups-info-full-name'>{{group.full_name}}</span>
|
|
{{/if}}
|
|
|
|
{{#if group.title}}
|
|
<div>
|
|
<span class='groups-info-title'>{{group.title}}</span>
|
|
</div>
|
|
{{/if}}
|
|
</span>
|
|
{{/link-to}}
|
|
</td>
|
|
|
|
<td class="groups-user-count">{{group.user_count}}</td>
|
|
|
|
<td>
|
|
{{#group-membership-button model=group
|
|
createNewMessageViaParams='createNewMessageViaParams'
|
|
showMembershipStatus=true
|
|
groupUserIds=groups.extras.group_user_ids
|
|
showLogin='showLogin'}}
|
|
|
|
{{d-button icon="ban"
|
|
label=(if group.automatic 'groups.automatic_group' 'groups.closed_group')
|
|
disabled=true}}
|
|
{{/group-membership-button}}
|
|
</td>
|
|
</tr>
|
|
{{/each}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{{/load-more}}
|
|
|
|
{{conditional-loading-spinner condition=groups.loadingMore}}
|
|
{{else}}
|
|
<p>{{i18n "groups.index.empty"}}</p>
|
|
{{/if}}
|
|
{{/d-section}}
|