mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
UX: Display lock icon in admin user lists when user has 2FA enabled.
This commit is contained in:
parent
edf326a9a5
commit
1b04d881c5
4 changed files with 16 additions and 2 deletions
|
@ -98,6 +98,10 @@
|
|||
{{#if user.moderator}}
|
||||
{{d-icon "shield" title="admin.moderator" }}
|
||||
{{/if}}
|
||||
|
||||
{{#if user.second_factor_enabled}}
|
||||
{{d-icon "lock" title="admin.user.second_factor_enabled" }}
|
||||
{{/if}}
|
||||
</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
|
|
|
@ -25,7 +25,8 @@ class AdminUserListSerializer < BasicUserSerializer
|
|||
:silenced,
|
||||
:silenced_till,
|
||||
:time_read,
|
||||
:staged
|
||||
:staged,
|
||||
:second_factor_enabled
|
||||
|
||||
[:days_visited, :posts_read_count, :topics_entered, :post_count].each do |sym|
|
||||
attributes sym
|
||||
|
@ -115,4 +116,12 @@ class AdminUserListSerializer < BasicUserSerializer
|
|||
SiteSetting.must_approve_users
|
||||
end
|
||||
|
||||
def include_second_factor_enabled?
|
||||
object.totp_enabled?
|
||||
end
|
||||
|
||||
def second_factor_enabled
|
||||
true
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue