mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-23 06:30:50 +08:00
Conversion of `/admin/users` page to follow admin UX guidelines. In addition, add the username to the title on the user admin page.
82 lines
No EOL
2.3 KiB
Handlebars
Vendored
82 lines
No EOL
2.3 KiB
Handlebars
Vendored
<div class="admin-users admin-config-page">
|
|
<AdminPageHeader
|
|
@titleLabel="admin.users.title"
|
|
@descriptionLabel="admin.users.description"
|
|
@learnMoreUrl="https://meta.discourse.org/t/accessing-a-user-s-admin-page/311859"
|
|
>
|
|
<:breadcrumbs>
|
|
<DBreadcrumbsItem
|
|
@path="/admin/users/list"
|
|
@label={{i18n "admin.permalink.title"}}
|
|
/>
|
|
</:breadcrumbs>
|
|
<:actions as |actions|>
|
|
{{#if this.currentUser.can_invite_to_forum}}
|
|
<actions.Primary
|
|
@action={{route-action "sendInvites"}}
|
|
@title="admin.invite.button_title"
|
|
@label="admin.invite.button_text"
|
|
class="admin-users__header-send-invites"
|
|
/>
|
|
{{/if}}
|
|
|
|
{{#if this.currentUser.admin}}
|
|
<actions.Primary
|
|
@action={{route-action "exportUsers"}}
|
|
@title="admin.export_csv.button_title.user"
|
|
@label="admin.export_csv.button_text"
|
|
class="admin-users__header-export-users"
|
|
/>
|
|
{{/if}}
|
|
</:actions>
|
|
<:tabs>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="active"
|
|
@label="admin.users.nav.active"
|
|
class="admin-users-tabs__active"
|
|
/>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="new"
|
|
@label="admin.users.nav.new"
|
|
class="admin-users-tabs__new"
|
|
/>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="staff"
|
|
@label="admin.users.nav.staff"
|
|
class="admin-users-tabs__staff"
|
|
/>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="suspended"
|
|
@label="admin.users.nav.suspended"
|
|
class="admin-users-tabs__suspended"
|
|
/>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="silenced"
|
|
@label="admin.users.nav.silenced"
|
|
class="admin-users-tabs__silenced"
|
|
/>
|
|
<NavItem
|
|
@route="adminUsersList.show"
|
|
@routeParam="staged"
|
|
@label="admin.users.nav.staged"
|
|
class="admin-users-tabs__staged"
|
|
/>
|
|
<NavItem
|
|
@route="groups"
|
|
@label="groups.index.title"
|
|
class="admin-users-tabs__groups"
|
|
/>
|
|
</:tabs>
|
|
</AdminPageHeader>
|
|
<div class="admin-container admin-config-page__main-area">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="admin-container admin-config-page__main-area">
|
|
{{outlet}}
|
|
</div> |