Skip to content

Commit

Permalink
fix: updated ACP > Manage > Users to handle users with no email address
Browse files Browse the repository at this point in the history
  • Loading branch information
julianlam committed Jul 30, 2021
1 parent d5b5b7d commit 824a72b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
1 change: 1 addition & 0 deletions public/language/en-GB/admin/manage/users.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
"users.uid": "uid",
"users.username": "username",
"users.email": "email",
"users.no-email": "(no email)",
"users.ip": "IP",
"users.postcount": "postcount",
"users.reputation": "reputation",
Expand Down
19 changes: 14 additions & 5 deletions src/views/admin/manage/users.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,21 @@
<tr class="user-row">
<th><input component="user/select/single" data-uid="{users.uid}" type="checkbox"/></th>
<td class="text-right">{users.uid}</td>
<td><i title="[[admin/manage/users:users.banned]]" class="ban fa fa-gavel text-danger<!-- IF !users.banned --> hidden<!-- ENDIF !users.banned -->"></i><i class="administrator fa fa-shield text-success<!-- IF !users.administrator --> hidden<!-- ENDIF !users.administrator -->"></i><a href="{config.relative_path}/user/{users.userslug}"> {users.username}</a></td>

<td>
<i class="validated fa fa-check text-success<!-- IF !users.email:confirmed --> hidden<!-- ENDIF !users.email:confirmed -->" title="validated"></i>
<i class="notvalidated fa fa-check text-muted<!-- IF users.email:confirmed --> hidden<!-- ENDIF users.email:confirmed -->" title="not validated"></i>
{users.email}</td>
<i title="[[admin/manage/users:users.banned]]" class="ban fa fa-gavel text-danger<!-- IF !users.banned --> hidden<!-- ENDIF !users.banned -->"></i>
<i class="administrator fa fa-shield text-success<!-- IF !users.administrator --> hidden<!-- ENDIF !users.administrator -->"></i>
<a href="{config.relative_path}/user/{users.userslug}"> {users.username}</a>
</td>
<td>
{{{ if ../email }}}
<i class="validated fa fa-check text-success<!-- IF !users.email:confirmed --> hidden<!-- ENDIF !users.email:confirmed -->" title="validated"></i>
<i class="notvalidated fa fa-check text-muted<!-- IF users.email:confirmed --> hidden<!-- ENDIF users.email:confirmed -->" title="not validated"></i>
{../email}
{{{ else }}}
<i class="notvalidated fa fa-check text-muted" title="not validated"></i>
<em class="text-muted">[[admin/manage/users:users.no-email]]</em>
{{{ end }}}
</td>
<td>{users.ip}</td>
<td class="text-right">{users.postcount}</td>
<td class="text-right">{users.reputation}</td>
Expand Down

0 comments on commit 824a72b

Please sign in to comment.