2
0
Fork 0
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:
Guo Xiang Tan 2018-02-22 08:59:11 +08:00
parent edf326a9a5
commit 1b04d881c5
4 changed files with 16 additions and 2 deletions

View file

@ -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}}

View file

@ -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